- Python 3.6零基础入门与实战
- 王启明
- 2145字
- 2021-03-30 10:53:06
1.6 Python开发工具
集成开发环境(Integrated Development Environment,IDE)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。它集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套件。Python常用的IDE有两种:自带的IDEL和PyCharm。
1.6.1 Python自带集成开发环境IDEL
本节通过一段代码来演示IDEL的使用。虽然很多高手会建议初学者使用更好的编辑器(有些是收费的),但鉴于这是Python自带的开发环境,还是讲解一下它的使用方法,让读者在比较小的学习成本基础上方便自己的开发。
初学者要重点学习IDEL的三部分内容:编辑器、解释器和调试器。
1.编辑器
打开Python IDEL,单击File|New File菜单,打开编辑器,输入以下代码,如图1.22所示。
【示例1-1】
01 num1=input('请输入第1个数值:') 02 num1=int(num1) 03 num2=input('请输入第2个数值:') 04 num2=int(num2) 05 if num1>num2: 06 print ('第1个数值大于第2个数值。') 07 else: 08 print ('第1个数值并不比第2个数值大。')
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P26_11108.jpg?sign=1739422401-7jcG36I7t1dENwYbKOcIcCqtOV4grTm3-0-a5225dbf496fc5bbbbf0da51b98375b1)
图1.22 编辑器
在编辑器窗口中有菜单栏、文本输入区域。这里说一下编辑器的特色:
(1)高亮显示Python语法。读者会看到橘黄色的if和else、绿色的字符串、紫色的函数等(实际效果请读者在电脑上打开这个文件观察)。
(2)自动缩进。Python有严格的缩进要求,当输入if条件后面的冒号再回车后,编辑器会自动缩进。缩进的长度可以通过菜单Format|New Indent Width修改,默认是4。
(3)自动完成。这是初学者比较喜欢的功能,对于一个函数名称,我们只需要输入前几个字母,就可以使用Alt+\(或菜单Edit|Expand Word)自动完成。
(4)查询复杂函数。如果记不住某个函数的名字,只知道前三个字母,可通过Ctrl+Space(或菜单Edit|Show Completetions)罗列出符合前几个字母的所有函数,如图1.23所示。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P26_11112.jpg?sign=1739422401-U9DycYKaqbBG9slzWQQpSEn9jIK1JzhQ-0-97bd1762f098fa916c55d3e215bf4545)
图1.23 罗列函数
(5)自动增加或去掉注释。大部分编辑器都具备将选中的行变为注释段或取消注释的功能,IDEL也是。选中一段代码,然后按Alt+3组合键(或菜单Format|Comment Out Region),就会在行前面增加##符号,如图1.24所示。按Alt+4组合键(或菜单Format|Uncomment Region)会取消注释。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P27_11125.jpg?sign=1739422401-kr3nso8btXw4E0Axi7k6Gcxd5ZOe1nfh-0-439a7bdcd30ff504e2607fffc0b70add)
图1.24 自动增加注释
#是Python的单行注释符号,'''是多行注释,如下代码所示:
''' 这是注释 这是注释 这是注释 '''
2.解释器
交互模式解释器前面已经介绍过,在编辑器窗口中单击菜单Run|Run Module命令就会自动转换到解释器窗口,并给出执行效果。
3.调试器
如果代码有问题,可以使用调试器。在IDEL窗口中单击菜单Debug|Debugger命令打开调试器,此时解释器也发生了改变,如图1.25所示。关闭Debug后ON会变为OFF。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P27_11167.jpg?sign=1739422401-jJmfOBNY9gIYlAS2dhjaksdiBjwAWuIu-0-50bc2fa4047839c62a136e77bb75fac3)
图1.25 调试器
在解释器中输入print(1+3),将看到调试器的变化,如图1.26所示。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P28_11179.jpg?sign=1739422401-42nAb0n5oqVeqarLNk9MrRdmfFKAxdPd-0-6442f60ea7edbef9117521e2106a6361)
图1.26 调试器的变化
1.6.2 安装PyCharm集成开发环境
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高效率的工具,如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。目前使用比较多的Python IDE就是PyCharm,其可以跨平台,在Mac OS和Windows系统下都可以用。缺点是专业版只有30天免费,如果要使用专业版就需要花钱购买。
PyCharm的官方网址是http://www.jetbrains.com/pycharm/。从网址可以看出,其属于JetBrains公司,位于布拉格,为人所熟知的产品是Java集成开发环境——IntelliJ IDEA。
步骤01 打开官网,如图1.27所示,然后单击DOWNLOAD NOW按钮,出现操作系统选择,如图1.28所示,有社区版和专业版,社区版是免费开源的。这里使用专业版来讲解,读者也可以选用社区版学习本书内容。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P29_11194.jpg?sign=1739422401-5mzqURMeKpddokOHozxRXXLEATflowMI-0-0d4ad9fea9b09b7f32942a89f5a28f33)
图1.27 PyCharm官网
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P29_11204.jpg?sign=1739422401-B7PsUo9WRVNvdKzpcPYXXeD8P8GrUtzT-0-d7ce5b72505c49db3cc69c0434446bab)
图1.28 选择操作系统
步骤02 选择Windows下的Professional(专业)版,单击DOWNLOAD按钮会自动下载,下载后的文件名为pycharm-professional-2017.3.3.exe,大小为250MB。
步骤03 双击下载的文件进行安装,如图1.29所示。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P30_11230.jpg?sign=1739422401-SvSun9O7NN3W87WXOyUCKlyWQGEL7wsl-0-c58b99be5a1e967dad7ace94d49de545)
图1.29 开始安装PyCharm
步骤04 单击Next按钮,然后选择安装位置,这里没有特殊要求,如图1.30所示。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P30_11241.jpg?sign=1739422401-bF70LXYxFsTTrwh6WTJBPTmyplAWizyo-0-d23c93197839e8bbfc905d02482c73c0)
图1.30 选择安装位置
步骤05 单击Next按钮,出现如图1.31所示的配置界面,根据系统选择是32位还是64位,然后勾选关联.py扩展名的复选框。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P31_11254.jpg?sign=1739422401-KjsvKMZhdyeTIngcrRwzpDkyqReiLYR1-0-e5c11a44bd0e908b711bfae5593f2294)
图1.31 选择64位
步骤06 单击Next按钮,在主菜单中创建程序的快捷方式,默认命名即可,如图1.32所示。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P31_11265.jpg?sign=1739422401-N6sGsCDlyYWB6NKn7aCkdkHMgjh0ijRB-0-de2a5c480c571206fa9189e7b2ffdf73)
图1.32 添加快捷项到主菜单
步骤07 单击Install按钮开始解压文件,1分钟安装完毕,如图1.33所示。可以勾选立刻运行的Run PyCharm复选框。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P32_11278.jpg?sign=1739422401-57TFHWLFAb4dSnk7PHpdr65i6GHNiONh-0-59f77364f57f0b9ec929b7f0d1aa50be)
图1.33 安装初步完成
步骤08 单击Finish按钮会打开PyCharm,第一次打开会有两个导入包的设置项,这里选择默认的第2个,如图1.34所示。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P32_11289.jpg?sign=1739422401-iPCES1kJCUzoMeSr6hdwQuABtIOmZwHc-0-2fc484f3b93cc5a388effbeac9cda977)
图1.34 是否导入包
步骤09 单击OK按钮后出现许可协议,再单击Accept按钮,如图1.35所示。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P32_11307.jpg?sign=1739422401-TllcvLXuDd7u8Q5JAM9mN9VEv00Rjygr-0-3c4fee51da2a4d59430e9ecfa1c8c246)
图1.35 接受协议
步骤10 此时会出现注册账号的窗口,我们选择免费试用Evaluate for free,单击Evaluate按钮(见图1.36),然后出现一个试用协议,直接单击Accept按钮即可。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P33_11320.jpg?sign=1739422401-CSYMdPcdl2WBHkAoQIgjtS0HCKkJ7UGe-0-9aeaab68e238ae4d29a4c14cc043ceae)
图1.36 免费试用
步骤11 第一次打开也需要设置UI主题,如图1.37所示,根据自己的爱好进行选择。选择完成后,单击左侧的Skip Remaining and Set Defaults,以后就会默认这个UI主题。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P33_11331.jpg?sign=1739422401-VHywyTF9SFv5L3I1w7nGfqYCYhTlQpuI-0-3531bac60bc3272ac0b691503ee4d06c)
图1.37 选择主题
步骤12 截止到现在,才真正打开PyCharm,如图1.38所示。可以打开已经存在的项目,也可以新建项目。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P34_11344.jpg?sign=1739422401-TDFfjawAL6CCap7irgRFt2OWpV3IvEHL-0-0870997d8e71cf5c9c3e106c1e5e4c4e)
图1.38 PyCharm初始界面
步骤13 单击Create New Project选项,出现项目类型的选择界面,如图1.39所示。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P34_11355.jpg?sign=1739422401-EbMHnQVUkw1chUg8FI7eCn7xeB2oXQtH-0-78cace5904cb5ba9d12c6f59489e9788)
图1.39 选择项目类型
步骤14 如果希望自己的项目保存在特定位置,可以修改此处,然后单击Create按钮。此时需要等待1分钟的时间配置环境。最终创建好的项目界面如图1.40所示。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P35_11368.jpg?sign=1739422401-3ZFbRmtlDFov3D3udC2dEavPHvENB0sl-0-e37ff5459a8219e871f29bd87ff5018c)
图1.40 创建好的项目界面
1.6.3 使用PyCharm集成开发环境
PyCharm的功能有很多,使用起来比IDEL复杂,本书的大部分例子都是使用IDEL进行测试。下面简单介绍一下PyCharm的使用。
1.创建Python文件
步骤01 右击新建的项目,选择New|Python File,输入文件名,如py1.py,如图1.41所示。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P35_11381.jpg?sign=1739422401-IjaS7kyRRFs7jQ0fe3zGaU6UUDP5753Y-0-769d8fd06734380c37d1479b895b1db6)
图1.41 创建Python文件
步骤02 单击OK按钮,鼠标会停留在右侧的编辑界面,输入以下代码:
print('Hello Python')
按Ctrl+S组合键保存,这样第一个Python文件就创建好了。
2.运行Python文件
PyCharm的运行都在菜单Run中。选择Run|Run ‘py1’命令(或按Shift+F10组合键),就会出现一个控制台,输出上述代码的运行结果,如图1.42所示。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P36_11401.jpg?sign=1739422401-5fnwYWxCZe7l9fMwD4pTg3NAPxX45eXe-0-4a19136ff6cf13d9596033b688ce7d03)
图1.42 运行Python文件