IDE(integrated development environment,集成开发环境)是将我们在开发过程中所需要的工具或功能集成在一起,如代码编写、分析、编译、调试等功能,从而最大化地提高开发人员的工作效率。
PyCharm作为一款针对Python的代码编辑器,配置简单、功能强大,使用起来省时省心,对初学者友好。PyCharm是主流Python IDE之一,由JetBrains公司开发,它带有一整套可以提高用户使用Python语言开发时的效率的工具,如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。
PyCharm支持跨平台,在macOS和Windows下都可以使用。目前PyCharm共有3个版本:Professional、Community和Edu。Community版和Edu版都是开源项目,它们是免费的。Edu版完整地引用了Community版所有的功能,同时集成了一个Python的课程学习平台,比较适合从未接触过的任何开发语言的新手。
Professional版是收费的,Professional版比Community版多了科学工具、Web应用开发、Python Web框架、Python代码分析、远程开发调试和数据库支持。
对于开发人员,强烈建议选择Professional版,本书也将以Professional版为例进行讲解,如图2-1所示。
图2-1 本书使用的PyCharm的Professional版