Python 3.6零基础入门与实战
上QQ阅读APP看书,第一时间看更新

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个数值大。')

图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所示。

图1.23 罗列函数

(5)自动增加或去掉注释。大部分编辑器都具备将选中的行变为注释段或取消注释的功能,IDEL也是。选中一段代码,然后按Alt+3组合键(或菜单Format|Comment Out Region),就会在行前面增加##符号,如图1.24所示。按Alt+4组合键(或菜单Format|Uncomment Region)会取消注释。

图1.24 自动增加注释

#是Python的单行注释符号,'''是多行注释,如下代码所示:

    '''
    这是注释
    这是注释
    这是注释
    '''
2.解释器

交互模式解释器前面已经介绍过,在编辑器窗口中单击菜单Run|Run Module命令就会自动转换到解释器窗口,并给出执行效果。

3.调试器

如果代码有问题,可以使用调试器。在IDEL窗口中单击菜单Debug|Debugger命令打开调试器,此时解释器也发生了改变,如图1.25所示。关闭Debug后ON会变为OFF。

图1.25 调试器

在解释器中输入print(1+3),将看到调试器的变化,如图1.26所示。

图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所示,有社区版和专业版,社区版是免费开源的。这里使用专业版来讲解,读者也可以选用社区版学习本书内容。

图1.27 PyCharm官网

图1.28 选择操作系统

步骤02 选择Windows下的Professional(专业)版,单击DOWNLOAD按钮会自动下载,下载后的文件名为pycharm-professional-2017.3.3.exe,大小为250MB。

步骤03 双击下载的文件进行安装,如图1.29所示。

图1.29 开始安装PyCharm

步骤04 单击Next按钮,然后选择安装位置,这里没有特殊要求,如图1.30所示。

图1.30 选择安装位置

步骤05 单击Next按钮,出现如图1.31所示的配置界面,根据系统选择是32位还是64位,然后勾选关联.py扩展名的复选框。

图1.31 选择64位

步骤06 单击Next按钮,在主菜单中创建程序的快捷方式,默认命名即可,如图1.32所示。

图1.32 添加快捷项到主菜单

步骤07 单击Install按钮开始解压文件,1分钟安装完毕,如图1.33所示。可以勾选立刻运行的Run PyCharm复选框。

图1.33 安装初步完成

步骤08 单击Finish按钮会打开PyCharm,第一次打开会有两个导入包的设置项,这里选择默认的第2个,如图1.34所示。

图1.34 是否导入包

步骤09 单击OK按钮后出现许可协议,再单击Accept按钮,如图1.35所示。

图1.35 接受协议

步骤10 此时会出现注册账号的窗口,我们选择免费试用Evaluate for free,单击Evaluate按钮(见图1.36),然后出现一个试用协议,直接单击Accept按钮即可。

图1.36 免费试用

步骤11 第一次打开也需要设置UI主题,如图1.37所示,根据自己的爱好进行选择。选择完成后,单击左侧的Skip Remaining and Set Defaults,以后就会默认这个UI主题。

图1.37 选择主题

步骤12 截止到现在,才真正打开PyCharm,如图1.38所示。可以打开已经存在的项目,也可以新建项目。

图1.38 PyCharm初始界面

步骤13 单击Create New Project选项,出现项目类型的选择界面,如图1.39所示。

图1.39 选择项目类型

步骤14 如果希望自己的项目保存在特定位置,可以修改此处,然后单击Create按钮。此时需要等待1分钟的时间配置环境。最终创建好的项目界面如图1.40所示。

图1.40 创建好的项目界面

1.6.3 使用PyCharm集成开发环境

PyCharm的功能有很多,使用起来比IDEL复杂,本书的大部分例子都是使用IDEL进行测试。下面简单介绍一下PyCharm的使用。

1.创建Python文件

步骤01 右击新建的项目,选择New|Python File,输入文件名,如py1.py,如图1.41所示。

图1.41 创建Python文件

步骤02 单击OK按钮,鼠标会停留在右侧的编辑界面,输入以下代码:

    print('Hello Python')

按Ctrl+S组合键保存,这样第一个Python文件就创建好了。

2.运行Python文件

PyCharm的运行都在菜单Run中。选择Run|Run ‘py1’命令(或按Shift+F10组合键),就会出现一个控制台,输出上述代码的运行结果,如图1.42所示。

图1.42 运行Python文件