欢迎光临散文网 会员登陆 & 注册

Pyhton少儿编程(1)编程环境

2023-08-31 12:06 作者:小晓少儿编程  | 我要投稿

一、Python的IDE


1、什么是IDE?

IDE是“Integrated Development Environment”的英文缩写,是为编程人员提供的“集成开发环境”,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。可以说,IDE是一组集成在一起的软件工具集合。


2、什么是IDLE?

IDLE是“Integrated Development and Learning Environment”的英文缩写,中文意思是“集成开发和学习环境”。IDLE是一个纯 Python 下使用 Tkinter 编写的相当基本的 IDE,是少儿学习编程的不错选择。IDLE通常会在安装Python的时候自动安装,不需要另外安装。

注:Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口。


3、Python常用的IDE:

除了Python自带的IDLE,常用的IDE还有:pycharm、Visual Studio Code(简称“VS Code”)、Jupyter Notebook等。


4、IDLE的两种模式:

(1)交互模式 (又称Shell模式)如下图:

(2)脚本模式(又称编辑器模式 )如下图:


5、IDLE两种模式的相互切换:

(1)交互模式-->脚本模式:新建文件即可。


(2)脚本模式-->交互模式:运行Python shell即可。


(3)交互模式的命令提示符是“>>>”,脚本模式没有提示符。


6、IDLE的 基本操作和常用的快捷键:

新建文件:File→New File(快捷键:Ctrl+N);

打开文件:File→Open(快捷键为:Ctrl+O);

保存文件:File→Save(快捷键为:Ctrl+S);

运行:Run→Run MOdule(快捷键为:F5);

替换:Edit→Replace(快捷键为:Ctrl+H);

除以上快捷键之外,下图红框中的快捷键也是考点:


7、Python的文件格式:

(1).py文件:是Python的源代码文件,可在控制台运行,也能用文本编辑器进行修改。

(2).pyc文件:是由Python解释器解释之后生成的文件,运行速度远快于.py文件。无论是从运行效率还是从源码保密的角度考虑,需要将.py文件编译成.pyc文件后再发布。

(3).pyw文件:.pyc文件运行时,桌面会出现类似CMD的黑色shell窗口,影响美观,.pyw文件专门用来解决这个问题,运行本质与.pyc文件相同,只是在运行的时候不会出现黑色的shell窗口了。


8、Python的命名规范:

(1)命名只能以字母或者_下划线开头;(铁律)

(2)名字不能包含空格;(空格是内定的分隔符)

(3)不能使用关键字及保留字。(编译不通过或运行出错)

注意:这里的关键字不仅包括Python语法上的关键字,还包括使用import导入进来的库文件的名称。

例如:程序中如果含有“import turtle”语句,就不能把文件保存为 turtle.py。



二、Python版本与特点


1、常用版本:

Python2Python3是目前常用的两个Python版本,无论从语法上还是从具体行为上,这两个版本并不能完全兼容,Python3在Python2的基础上做了很多改良,也引入了一些新功能。因此,Python3正在逐渐替代Python2,成为Python编程的主流。

目前,Python3有32位64位两个安装版本,可跨平台跨系统运行。


2、语言特点:

Python是一种解释型面向对象动态数据类型高级程序设计语言。

(1)解释型语言是相对编译型语言来说的。解释型语言的源代码不是直接被翻译成机器语言(编译),而是先被翻译成中间代码,然后在运行时由解释器对中间代码进行解释 ,程序每执行一次都要翻译一次。比如Python、 JavaScript等都是解释型语言。


(2)面向对象面向过程是两种基本编程思想。面向对象可以看作“人物传记”,是以“人物”(对象 )为“线索”的;面向过程可以看作“按照时间顺序叙事”,是以“时间”(过程)为“线索”的。


(3)动态数据类型是相对静态数据类型来说的。我们知道,变量是用来存放数据的,如果存入的数据类型可以改变,就是动态数据类型,也称为“弱类型”;如果存入的数据类型不能改变,就是静态数据类型,也称为“强类型”。严格意义上来讲,Python的变量是没有数据类型的,我们常说的Python的变量类型其实指的是变量所关联的对象的类型。


(4)高级语言是相对于低级语言来说的。这里的“高级”和“低级”并不是字面上的意思。

高级语言采用人类容易识别和记忆的关键词,使用更加接近人类的思维方式编写代码,再加上代码的可复用可移植性,所以高级语言的编程效率很高。比如C语言、C++、Java、Python等都是高级语言。越高级的语言,就越接近人类的阅读习惯,与机器相距就会越远,所以高级语言对于人类来说,方便阅读和编写,对于机器来说就很难理解,执行效率比较低。

低级语言包括机器语言和汇编语言。与高级语言恰恰相反,低级语言采用机器容易理解和识别的符号,使用更加接近机器的思维方式先写代码,人类很难理解的代码,对机器来说简直就是秒懂。所以,低级语言编写起来费时、费力,再加上无法移植,所以低级语言的编程效率很低;但是运行效率非常高。



三、代码缩进


1、一般来说,编写Python代码要遵循PEP8规范。简单来说,PEP8规范就是标准Pyhotn代码编写时要遵守的一些约定:包括命名的约定、书写格式的约定、缩进约定等一系列约定。PEP8只是一个执行性的约定,并不是强制性的规定。


2、在 Linux平台上,一个Python源码文件应该由以下部分组成。在Windows平台上,可以省略第一项。

①解释器声明

②编码格式声明

③模块注释或文档字符串

④模块导入

⑤常量和全局变量声明

⑥顶级定义(函数或类定义)

⑦执行代码

各部分的实例如下:


3、Python对代码缩进是敏感的,因为Python使用缩进控制代码的层级,通过缩进表达不同的逻辑层。


4、Python代码缩进的规则 :首行顶格,无缩进;相同的逻辑层保持相同的缩进;使用“∶” 标记新的逻辑层的开启,换行之后,增加缩进。缩进标准为4个空格。有时按下一次Tab键也是4个空格的距离,但是Tab键和空格键不能混用,因为有时按下一次Tab并不是4个空格,会导致缩进错误。所以,推荐使用空格键进行缩进。



四、代码注释


1、代码注释分为两种:单行注释多行注释

2、单行注释使用#号,#号后面的所有内容,程序将不做处理。

3、多行注释可以用 ””” 和 ''' ,多行注释使用成对的三引号 (英文状态下的三个双引号或三个单引号),三引号之间的所有内容,程序都不做处理,转义符除外。



五、一行显示多条语句


通常来说,一行只写一条语句,回车换行之后,再写下一条语句。Python可以在同一行中使用多条语句,语句之间使用 ; 分隔,如下图:


Pyhton少儿编程(1)编程环境的评论 (共 条)

分享到微博请遵守国家法律