Python快速编程入门(第2版)
上QQ阅读APP看书,第一时间看更新

1.3 Python开发工具

Python解释器捆绑了Python的官方开发工具——IDLE(Integrated Development and Learning Environment,集成开发和 学习环境)。IDLE具备集成开发环境(Integrated Development Environment,IDE)的基本功能,但开发人员一般还是会根据自己的需求或喜好选择使用其他的开发工具。本节将对常用的Python开发工具进行介绍,并演示如何安装和使用本书选择的Python开发工具——PyCharm。

1.3.1 常用的开发工具

常用的开发工具有Sublime Text、Eclipse+PyDev、Vim、PyCharm等,下面介绍这几种开发工具。

(1)Sublime Text。Sublime Text是一个编辑器,它功能丰富、支持多种语言、有自己的包管理器,开发者可通过包管理器安装组件、插件和额外的样式,以提升编码体验。Sublime Text在开发者群体中非常受欢迎。

(2)Eclipse+PyDev。Eclipse是古老且流行的程序开发工具,支持多种编程语言;PyDev是Eclipse中用于开发Python程序的IDE。Eclipse+PyDev通常被用于创建和开发交互式的Web应用。

(3)Vim。Vim是Linux系统中自带的高级文本编辑器,也是Linux程序员广泛使用的编辑器,它具有代码补全、编译和错误跳转等功能,并支持以插件形式进行扩展,可实现更丰富的功能。

(4)Jupyter Notebook。Jupyter Notebook(简称Jupyter)支持实时代码,便于用户创建和共享文档,它本质上是一个Web应用程序,常被应用于数据分析领域。

(5)PyCharm。PyCharm具备一般IDE的功能,如调试、语法高亮、项目管理、代码跳转、智能提示、单元测试、版本控制等,使用PyCharm可以实现程序编写、运行、测试的一体化。

1.3.2 Python IDE——PyCharm的下载与安装

PyCharm操作简捷、功能齐全,既适合于编程新手使用,也可满足开发人员的专业开发需求。下面介绍如何下载和安装PyCharm。

1. 下载PyCharm

访问PyCharm官网的下载页面,如图1-12所示。

0

图1-12 PyCharm下载页面

图1-12所示的“Professional”和“Community”是PyCharm的两个版本,这两个版本的特点如下。

(1)Professional版本的特点

• 提供Python IDE的所有功能,支持Web开发。

• 支持Django、Flask、Google App引擎、Pyramid和web2py。

• 支持JavaScript、CoffeeScript、TypeScript、CSS和Cython等。

• 支持远程开发、Python分析器、数据库和SQL语句。

(2)Community版本的特点

• 轻量级的Python IDE,只支持Python开发。

• 免费、开源、集成Apache2的许可证。

• 智能编辑器、调试器、支持重构和错误检查,集成版本控制系统。

本书中选择下载Community版本。

2. 安装PyCharm

下面以Windows操作系统为例演示如何安装PyCharm,具体步骤如下。

(1)双击下载好的安装包(pycharm-community-2020.1.1.exe)打开PyCharm安装向导,可看到“Welcome to PyCharm Community Edition Setup”界面,如图1-13所示。

0

图1-13 “Welcome to PyCharm Community Edition Setup”界面

(2)单击图1-13所示界面中的“Next >”按钮进入“Choose Install Location”界面,用户可在此界面设置PyCharm的安装路径。此处使用默认路径,如图1-14所示。

0

图1-14 “Choose Install Location”界面

(3)单击图1-14所示界面中的“Next >”按钮进入“Installation Options”界面,在该界面可配置PyCharm的选项,如图1-15所示。

0

图1-15 “Installation Options”界面

(4)勾选图1-15所示界面中的所有选项,单击“Next >”按钮进入“Choose Start Menu Folder”界面,如图1-16所示。

0

图1-16 “Choose Start Menu Folder”界面

(5)单击图1-16所示界面中的“Install”按钮安装PyCharm,出现界面如图1-17所示。

0

图1-17 “Installing”界面

(6)等待片刻后PyCharm安装完成,界面如图1-18所示。

0

图1-18 PyCharm安装完成界面

单击“Finish”按钮可结束安装。

1.3.3 使用PyCharm编写Python程序

初次打开PyCharm时会弹出“JetBrains Privacy Policy”窗口,先在该窗口中勾选同意用户协议;然后单击“Continue”按钮进入数据分享窗口,选择数据分享窗口的“Don’t Send”按钮进入主题选择窗口;之后在主题选择窗口中选择PyCharm的主题(此处选择“Light”),单击窗口左下角的“Skip Remaining and Set Defaults”按钮跳过后续设置;最后进入PyCharm的欢迎界面“Welcome to PyCharm(Administrator)”,如图1-19所示。

0

图1-19 “Welcome to PyCharm(Administrator)”界面

图1-19所示的欢迎窗口中有3个选项,这3个选项的功能分别如下。

(1)Create New Project:创建新项目。

(2)Open:打开现有项目。

(3)Get from Version Control:从版本控制系统(如Git、Subversion等)中获取项目。

下面创建一个新项目。单击“Create New Project”进入“New Project”窗口,如图1-20所示。

0

图1-20 “New Project”窗口

图1-20中,“Location”文本框用于设置项目的路径名;“New environment using”选项用于为项目创建虚拟环境;“Existing interpreter”选项用于配置使用已存在的环境。

在路径E:\python_study下创建项目first_proj,选择“Existing interpreter”选项并配置Python解释器,具体如图1-21所示。

0

图1-21 创建项目并配置解释器

单击“Create”按钮完成项目创建并进入项目管理界面,如图1-22所示。

0

图1-22 项目管理界面

经以上操作后便在E:\python_study路径下创建了一个名为first_proj的空Python项目,之后还需要在项目中添加Python文件。右键单击项目名称,在弹出的下拉菜单中选择“New”→“Python File”命令,如图1-23所示。

0

图1-23 添加Python文件

单击图1-23所示界面中的“Python File”命令后会弹出“New Python file”窗口,如图1-24所示。

0

图1-24 “New Python file”窗口

在图1-24所示界面的“Name”文本框中输入要添加的Python文件的名称,然后按“Enter”键即可完成文件的添加。若想取消添加文件,可单击“New Python file”窗口外PyCharm的空白区域。

这里添加的文件为“first.py”,文件添加完成后的PyCharm窗口如图1-25所示。

0

图1-25 添加first.py文件后的PyCharm窗口

图1-25中显示的first.py就是刚刚添加的Python文件。接下来在first.py文件中编写代码,具体代码如下:

print(“ hello world”)

代码编写完毕后选中要执行的文件first.py,在右键下拉列表中选择“Run ‘first’”命令可执行该文件。文件执行结果将在窗口下方显示,如图1-26所示。

0

图1-26 运行结果

观察图1-26,可看到程序的运行结果“hello world”,说明程序成功执行。

再次启动PyCharm时会自动启动上次编辑的项目,此时可单击图1-25所示窗口中工具栏的“File”→“New Project”命令创建新项目。