- 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=1739182738-js4GRyiN2RcOU1sCgG5KzNuxlIw33Chu-0-eb1f5b763a82c39b550ad87375f2d4ad)
图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=1739182738-MZi4HPZErHbhe0StoiozL2yOojPfh7Js-0-fc4f0a8a0785eb8fec5846b6e34daf6e)
图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=1739182738-v2IUgNsZM8PEAa6MtMAZdb4fLEIyA7Tc-0-3c4a3d566e36418ef92832716189c4d0)
图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=1739182738-qpjHXFOVf4GqAxPGhzmDW2SAWQLpemft-0-2d490fce99c50fb18fc29a060d7efa23)
图1.25 调试器
在解释器中输入print(1+3),将看到调试器的变化,如图1.26所示。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P28_11179.jpg?sign=1739182738-pZ14yXFco8qzvTw69DsHOl1rQ3uNZlCF-0-f03dd68f09087ddc34c112fbd013c37e)
图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=1739182738-65L6fh5hVjFPHqj1F0RadIv5YFIqS4Gm-0-357c45b62f36aa2739daca3ef568a85e)
图1.27 PyCharm官网
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P29_11204.jpg?sign=1739182738-CUwvNXwcCbCgSravIw3RdHwC0DF5XUUH-0-13f3935647e1a8a575a2f7bfe4eda946)
图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=1739182738-CtfpOQO00WJyF6oLbdkUFY4brHixKO8l-0-c193febf5a2f4dcb208beb4b693cf53e)
图1.29 开始安装PyCharm
步骤04 单击Next按钮,然后选择安装位置,这里没有特殊要求,如图1.30所示。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P30_11241.jpg?sign=1739182738-UHF3mxaJmBIgGaQcYtGdMrAXHQDXhCn4-0-30179d007df474484c84a48820156f83)
图1.30 选择安装位置
步骤05 单击Next按钮,出现如图1.31所示的配置界面,根据系统选择是32位还是64位,然后勾选关联.py扩展名的复选框。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P31_11254.jpg?sign=1739182738-NRubbQMzXi5gdANpemfKDdpbOTdlV54f-0-349084360217f48742f668583f809f7e)
图1.31 选择64位
步骤06 单击Next按钮,在主菜单中创建程序的快捷方式,默认命名即可,如图1.32所示。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P31_11265.jpg?sign=1739182738-jgYN7hZO1XvuRkml6uAjl8kAxAQMRe3M-0-b7575c12a74b0b31aafa2983f044fa89)
图1.32 添加快捷项到主菜单
步骤07 单击Install按钮开始解压文件,1分钟安装完毕,如图1.33所示。可以勾选立刻运行的Run PyCharm复选框。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P32_11278.jpg?sign=1739182738-vGpqldf4UIw8LhasxrXTOuabr0IppTmo-0-83a75735e70901b1ba3c66937e785d8a)
图1.33 安装初步完成
步骤08 单击Finish按钮会打开PyCharm,第一次打开会有两个导入包的设置项,这里选择默认的第2个,如图1.34所示。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P32_11289.jpg?sign=1739182738-9sjwHgP3OucNCVwcRf69yods0HrmKyNP-0-3b0d55f9df36ea73efd7bff2c762b6a3)
图1.34 是否导入包
步骤09 单击OK按钮后出现许可协议,再单击Accept按钮,如图1.35所示。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P32_11307.jpg?sign=1739182738-ead7yJtDiWBVYmhJWZeXp5vJwSINkzyC-0-c88eff5a30ad44ba06222ec9a20154ad)
图1.35 接受协议
步骤10 此时会出现注册账号的窗口,我们选择免费试用Evaluate for free,单击Evaluate按钮(见图1.36),然后出现一个试用协议,直接单击Accept按钮即可。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P33_11320.jpg?sign=1739182738-fTDOIzVoiBRCyI7wZ6m58whqhRIH6ccc-0-a501a07d2517656db246575570c4c539)
图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=1739182738-U1bWC36T5ksVSlS6r8Uc33cCUEeA23tE-0-1b0660f2c571f081bba829794fbb1cf8)
图1.37 选择主题
步骤12 截止到现在,才真正打开PyCharm,如图1.38所示。可以打开已经存在的项目,也可以新建项目。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P34_11344.jpg?sign=1739182738-JKIcoOBmBUzcxWRZYSLGMdsffegcrAkH-0-5f96e45b4a53a9b910a316dd6f966ec4)
图1.38 PyCharm初始界面
步骤13 单击Create New Project选项,出现项目类型的选择界面,如图1.39所示。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P34_11355.jpg?sign=1739182738-YYP7gm0VrJJnX7h2PDq90gvf6v5pHSB7-0-fd404a0085f5dbb09a1434bcadcd1bec)
图1.39 选择项目类型
步骤14 如果希望自己的项目保存在特定位置,可以修改此处,然后单击Create按钮。此时需要等待1分钟的时间配置环境。最终创建好的项目界面如图1.40所示。
![](https://epubservercos.yuewen.com/7779CF/15253385805231106/epubprivate/OEBPS/Images/Figure-P35_11368.jpg?sign=1739182738-PVHkjY1E04LqDLo8TJnVfMHELsikqNmy-0-17dd5603ca8bc0e98603b2822ad99458)
图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=1739182738-JBbQcaNaVP3JcER3Lb3tFpvkMb5uOFXl-0-224d7018297ad68278f01084e279353e)
图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=1739182738-4tSlYmARGnOaLTwUOi0bPKifvrW6IaRf-0-74ed853b8e87a5dcfb85d993ace1c2b3)
图1.42 运行Python文件