1.3 Python的开发环境

1.3.1 下载和安装Python

Python是一个轻量级的软件,读者可以在其官网下载Python安装程序(软件版本与下载页面在不断更新,读者打开的下载界面和看到的软件可下载版本可能会与本书的不一样,但下载与安装的方法类似)。

Python开发包下载页面如图1-1所示,本书是在Windows 10操作系统下,应用Python 3.6.5版,读者也可以下载Linux、iOS、Android等操作系统的Python开发包,或选择其他的Python版本。

图1-1 Python官网下载页面

双击打开下载的Python安装程序Python 3.6.5.exe,将启动安装向导,接下来用户按提示操作即可。在图1-2所示的安装程序页面中,选中“Add Python 3.6 to PATH”复选框,将Python的可执行文件路径添加到Windows操作系统的环境变量PATH中,以方便在将来的开发中启动各种Python工具。

图1-2 安装程序界面

安装成功后的界面如图1-3所示,并且会在Windows系统的“开始”菜单中显示图1-4所示的Python命令。这些命令的具体含义如下。

图1-3 Python安装成功界面

图1-4 “开始”菜单中的Python命令

•“IDLE (Python 3.6 32-bit)”:启动Python自带的集成开发环境IDLE。

•“Python 3.6 (32-bit)”:将以命令行的方式启动Python的解释器。

•“Python 3.6 Manuals (32-bit)”:打开Python的帮助文档。

•“Python 3.6 Module Docs (32-bit)”:将以内置服务器的方式打开Python模块的帮助文档。

用户在学习Python的过程中,通常使用的是Python自带的集成开发环境IDLE。

在Windows 10操作系统下,Python默认的安装路径是C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32,如果用户想要自定义Python解释器的安装路径,可以在图1-2中选中“Customize installation”选项,并选择需要安装的部件。

1.3.2 内置的IDLE开发环境

Python是一种脚本语言,开发Python程序首先要在文本编辑工具中书写Python程序,然后由Python解释器执行。用户选择的编辑工具可以是记事本、Notepad+、Editplus等。Python开发包自带的编辑器IDLE是一个集成开发环境(Integrated Development Environment,IDE),其启动文件是idle.bat,位于安装目录的Lib\idlelib文件夹下。用户可以在“开始”菜单的“所有程序”中选择Python 3.6的IDLE(Python 3.6 32-bit)命令,即可打开IDLE窗口,如图1-5所示。

图1-5 IDLE窗口

在IDLE环境下,编写和运行Python程序(也称Python脚本)的主要操作如下。

(1)新建Python程序

在IDLE窗口中依次选择[File]/[New File]命令,或按Ctrl+N组合键,即可新建Python的脚本程序,窗口的标题栏会显示程序名称,初始的文件名为Untitled,表示Python程序还没有保存。

(2)保存Python程序

在IDLE窗口中依次选择[File]/[Save File]命令,或按Crl+S组合键,即可保存Python程序。如果是第一次保存,会弹出“保存文件”对话框,要求用户输入要保存的文件名。

(3)打开Python程序

在IDLE窗口中依次选择[File]/[Open File]命令,或按Ctrl+O组合键,将会弹出“打开文件”对话框,要求用户选择要打开的Python文件名。

(4)运行Python程序

在IDLE窗口中依次选择[Run]/[Run Module]命令,或按下F5键,即可在IDLE中运行当前的Python程序。

如果程序中存在语法错误,则会弹出提示框“invalid syntax”,并且会有一个浅红色方块定位在错误处。

(5)语法高亮

IDLE支持Python的语法高亮,即IDLE能够以彩色标识出Python语言的关键字,提醒开发

人员该词的特殊作用。例如,注释以红色显示,关键字以紫色显示,字符串显示为绿色。

(6)常用快捷键

IDLE支持撤销、全选、复制、粘贴、剪切等常用快捷键,使用IDLE的快捷键能显著提高编程速度和开发效率。IDLE的常用快捷键及其功能如表1.1所示。

表1.1 IDLE的常用快捷键及其功能

1.3.3 PyCharm集成开发环境

IDLE是Python开发包自带的集成开发环境,其功能相对简单;而PyCharm则是JetBrains公司开发的专业级的Python IDE,PyCharm具有典型IDE的多种功能,比如程序调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。

1. PyCharm的下载和安装

访问PyCharm的官方网址,进入PyCharm的下载页面,如图1-6所示(软件版本与下载页面在不断更新,读者打开的下载界面和看到的软件可下载版本可能会与本书的不一样,但下载与安装的方法类似)。

图1-6 PyCharm的下载页面

用户可以根据自己的操作系统平台下载不同版本的PyCharm。

PyCharm Professional是需要付费的版本,它提供Python IDE的所有功能,除了支持Web开发,支持Django、Flask、Google App引擎、Pyramid和web2py等框架,还支持远程开发、Python分析器、数据库和SQL语句等。

PyCharm Community是轻量级的Python IDE,是一款免费和开源的版本,但它只支持Python开发,适合初学者使用。如果是开发Python的应用项目,则需要使用PyCharm Professional提供更为丰富的功能。

安装PyCharm的过程十分简单,用户只要按照安装向导的提示逐步安装即可,图1-7是安装过程中选择安装路径的界面。安装完成后的界面如图1-8所示。

图1-7 选择PyCharm的安装路径

图1-8 安装成功界面

2. 建立Python项目和文件

第一次启动PyCharm时,会显示若干初始化的提示信息,保持默认值即可。之后,进入创建项目的界面。如果不是第一次启动PyCharm,并且以前创建过Python项目,则Python项目会出现在图1-9所示的窗口中,其右侧3个选项的含义分别是“创建新项目”“打开已经存在的项目”“从版本控制中检测项目”。

图1-9 创建Python项目界面

(1)创建项目

选择“Create New Project”选项创建项目后,会出现选择项目存放路径界面,如图1-10所示。

图1-10 选择新建项目的存放路径

(2)新建文件

项目创建完成后,如果要在项目中创建Python文件,可选中项目名称,单击鼠标右键,在弹出的快捷菜单中选择[New]/[Python File]命令来新建文件,如图1-11所示。

图1-11 在项目中建立Python文件

(3)保存和运行文件

在程序编辑窗口输入代码后,可以保存文件,选择“Run”菜单中的命令可以运行程序。图1-12所示为一个完整的程序,使用“Run”菜单中的命令可以调试和运行程序。

图1-12 运行程序文件