2.4 Python的工具
正所谓“工欲善其事,必先利其器”。一款好的工具可以让编码过程变得简单,包括编码过程中间的debug调试、代码的自动补全、参数的提供选择等,可以在编码的时候更多地考虑编码的结构,而非在意语法和输入是否错误,从而提高编码的效率。
2.4.1 Python工具介绍
简单介绍几个 Python的常用开发工具。
有很多的 Python 开发人员,前期都有使用 Java 等语言的经验。那么对于这类开发者,pydev+eclipse会是很好的选择。
对于编程初学者,建议安装activepython,自带的IDE 非常不错。它是纯粹的Python用TK写的,可以完成所有的单文件任务。
当成为中级开发人员后,我们可以选择更专业的IDE,比如pycharm,专业的django开发IDE。
sublime text也是一款非常有质感,而且功能非常有吸引力(如它的多行修改功能、插件功能)的IDE。它可以为多种语言服务,并且对于Python的以空格为区分语句的风格,sublime非常不错。
经过实际使用对比,发现pycharm相对来说功能更为强大,易用性和专业性都兼备,很多开发人员都会选择这款工具作为开发的工具。
2.4.2 Pycharm的安装
Pycharm下载页面如图2.5所示。
图2.5 Pycharm下载页面
选择Pycharm的社区版进行下载并默认安装即可。
2.4.3 Pycharm的使用
完成安装后可以选择新建项目,也可以打开已有的项目,先新建一个test的项目,然后就可以使用了,Pycharm界面如图2.6所示。
图2.6 Pycharm界面
这里默认把安装的 Python 版本作为解释器。如果安装了多个版本的 Python,可以在 file-setting中的project interpreter中选择Python版本所在的文件路径,完成解释器的选择,Pycharm解释器设置如图2.7所示。
图2.7 Pycharm解释器设置
那么如何使用这个工具来进行编码呢?先在项目中选择新建一个 Python 文件,新建 Python文件如图2.8所示。
图2.8 新建Python文件
然后输入文件名,在项目目录下会有一个py文件,这时可以开始对这个文件进行编码了。先来做一个最简单的加法功能。
实例代码:
a = 1
b = 2
print (a+b)
最后单击运行按钮执行该代码,可以看到运行结果如图2.9所示。
图2.9 代码运行结果
这款工具上手简单,不需要复杂的配置,而且界面布局清晰,当然最重要的还是其强大的功能。