零基础学Python程序设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3 Python开发工具

开发工具用来辅助程序员进行程序开发,提高开发效率。Python自带了一款简洁的集成开发环境IDLE,它有助于对Python代码的编写与调试。下面介绍IDLE的基本使用方法。

1.3.1 Python自带开发工具IDLE

Python集成开发和学习环境(Integrated Development and Learning Environment,IDLE)是集成在Python安装包中的。安装Python时,会自动安装IDLE。程序员可以直接使用IDLE开发工具。

1.3.2 IDLE启动方式

启动IDLE开发工具有两种方法:菜单选项启动和执行文件启动。下面依次介绍这两种启动方法。

1. 菜单选项启动

(1)单击Windows系统的“开始”菜单图标,然后选择“所有程序”命令,找到安装的Python(这里为Python 3.8),并展开其菜单选项,如图1.18所示。

图1.18 Python的菜单选项

(2)选择“IDLE(Python 3.8 64-bit)”选项,即可启动IDLE开发工具,如图1.19所示。

图1.19 通过菜单选项启动IDLE

2. 执行文件启动

在安装Python的第3个步骤中,可以设置安装的路径。本书使用的是默认路径C:\Users\Administrator\AppData\Local\Programs\Python\Python38。

(1)根据路径进入到Python38文件夹,然后依次进入Lib中idlelib文件夹,执行该文件夹中的idle.pyw文件,如图1.20所示。

图1.20 在安装路径中查找IDLE

(2)单击idle.pyw文件,也可以启动IDLE开发工具,如图1.21所示。

图1.21 通过执行文件启动IDLE

1.3.3 Python的交互模式

启动IDLE打开的是Shell程序窗口,也就是Python的交互模式界面。在该界面中,可以执行简单的Python代码。程序员在提示符(>>>)后面输入代码,按下回车键(Enter)后,立刻得到代码的执行结果。Python的交互模式界面由5部分构成,如图1.22所示。

图1.22 Python的交互模式界面

每部分的含义如下。

❑ ①标题栏——用于显示当前使用的Python版本信息。

❑ ②菜单栏——可以使用的功能菜单选项。

❑ ③Python信息部分——用来显示版本相关信息。

❑ ④Python提示符——表示Python已经准备好了,等待用户在右侧输入Python代码。

❑ ⑤状态栏——用来显示当前鼠标光标在代码中的行数和列数。

程序员通过Python的交互模式界面可以完成创建、运行、测试和调试Python程序等功能。这些功能大多数是通过菜单选项完成的。下面介绍常用的菜单选项。

1. File(文件)菜单选项

选择File菜单选项显示出其包含的子菜单项,如图1.23所示。

图1.23 File菜单选项包含的子菜单项

其每个子菜单项功能及快捷键如表1-2所示。

表1.2 File菜单选项的子菜单项功能及快捷键

2. Edit(编辑)菜单选项

选择Edit菜单选项显示出其包含的子菜单项,如图1.24所示。

图1.24 Edit菜单选项包含的子菜单项

其每个子菜单项功能及快捷键如表1-3所示。

表1.3 Edit菜单选项的子菜单项功能及快捷键

3. Shell菜单选项

选择Shell菜单选项显示出其包含的子菜单项,如图1.25所示。

图1.25 Shell菜单选项包含的子菜单项

其每个子菜单项功能及快捷键如表1-4所示。

表1.4 Shell菜单选项的子菜单项功能及快捷键

1.3.4 Python的文件模式

在交互模式中,代码执行后,当再次执行该代码时,还需要重新输入代码。而在Python的实际开发中,程序员往往要编写很多代码,并且对代码进行调试和运行。在交互模式中,这显然是实现不了的。这时就需要用到文件模式。在该模式中,程序员可以将大量的代码保存在文件中,随时进行修改与保存。需要使用时读取文件,即可执行代码。

在交互模式中,选择File→New File选项,打开一个Python文本编辑器,如图1.26所示。

图1.26 Python文本编辑器

Python文本编辑器各部分含义如下。

❑ ①标题栏——显示Python代码文件的标题。

❑ ②菜单栏——可以使用的功能菜单选项。

❑ ③编写Python代码部分——用户在此输入Python代码。

❑ ④状态栏——用来显示当前鼠标光标在代码中的行数和列数。

程序员在编写Python代码时,难免出现代码不合适的情况,需要对代码进行修改。该文本编辑器提供了相关菜单选项,方便程序员在修改代码时使用。下面介绍相关菜单选项。

1. Format(格式)菜单选项

选择Format菜单选项显示出其包含的子菜单项,如图1.27所示。

图1.27 Format菜单选项包含的子菜单项

其每个子菜单项功能及快捷键如表1-5所示。

表1.5 Format菜单选项的子菜单项功能及快捷键

2. Run(运行)菜单选项

选择Run菜单选项显示出其包含的子菜单项,如图1.28所示。

图1.28 Run菜单选项包含的子菜单项

其每个子菜单项功能及快捷键如表1-6所示。

表1.6 Run菜单选项的子菜单项功能及快捷键