Python程序设计
上QQ阅读APP看书,第一时间看更新

1.1.2 Python的开发工具

集成开发环境(Integrated Development Environment,IDE)是一种集成了代码编辑器、编译器、调试器等与程序开发有关的实用工具的软件。由于大部分常用工具都被集成在一起,因此使用IDE进行程序设计会极大地提升工作效率。下面介绍常用的IDE工具。

1.IDLE

IDLE是Python软件包自带的一个集成开发环境,是和Python一起安装的。IDLE用于编辑程序代码,具备语法高亮且可以直接运行文本编辑器,包括交互式命令行、编辑器、调试器等基本组件,可以方便地创建、运行、测试和调试Python程序,并且可以直接输入交互式命令行,足以应付大多数简单应用。IDLE是用纯Python基于Tkinter编写的,最初的作者正是Python之父Guido van Rossum本人。

但是,IDLE还不够完善,如果希望使用功能更强大的Python集成开发环境,可以选用下面介绍的Python集成开发环境。

2.PyCharm

PyCharm是由JetBrains公司开发的一款Python IDE,它带有一整套帮助程序员在使用Python语言开发时提高效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,用于支持Django框架下的专业Web开发。对于大型Python项目开发,PyCharm是最好的专门面向Python的全功能集成开发环境之一。PyCharm有付费版(专业版)和免费开源版(社区版)。Windows、Mac OS X和Linux系统都支持快速安装和使用PyCharm。

3.Visual Studio

Visual Studio(简称VS)是Microsoft公司推出的一款全功能集成开发平台,被誉为世界上最好的IDE。VS仅支持Windows和Mac OS系统,它既提供了免费版(社区版),也提供了付费版(专业版和企业版)。VS支持各种平台的开发,并且附带了自己的扩展插件市场。Python Tools for Visual Studio(PTVS)实现了在VS中进行Python编程并且支持Python智能感知、调试和其他工具。对于习惯C#等Microsoft开发的人员,VS是不二选择。

4.Visual Studio Code

Visual Studio Code(简称VS Code)由Microsoft公司开发,免费且开源,支持Windows、Mac OS、Linux系统,是一款全功能的代码编辑器。VS Code像是精简版的VS。VS Code由于非常轻量,因此使用非常流畅,对于用户不同的需要,可以自行下载需要的扩展来安装。在VS Code中安装Python支持插件非常简单,只需搜索“Python”,单击“安装”,VS Code就会自动安装Python和用到的扩展库。

5.Eclipse

Eclipse实际上是一款面向Java开发的,兼容Linux、Windows和Mac OS的集成开发环境。它拥有丰富的插件和扩展功能市场,这使得Eclipse适用于各种各样的开发项目。Eclipse中的Python工具插件是PyDev,它支持Python调试、代码补全和交互式Python控制台。安装PyDev插件后的Eclipse,也是一个相当不错的Python集成开发环境。对于使用Eclipse开发Java语言的程序员来说,因为PyDev几乎不需要专门学习,所以Eclipse是不错的选择。但Python适合初学者,因为掌握Eclipse需要较长时间。