第2章
搭建开发环境
《论语·魏灵公》曰:“工欲善其事,必先利其器”,做好一件事,准备工作非常重要。在开始学习Python技术之前,先了解如何搭建Python开发环境是非常重要的一件事。
就开发工具而言,Python官方只提供了一个解释器和交互式运行编程环境,而没有IDE(Integrated Development Environments,集成开发环境)工具,事实上开发Python的第三方IDE工具也非常多,这里列举几个Python社区推荐使用的工具。
PyCharm,JetBrains公司开发的Python IDE工具。
Eclipse+PyDev插件,PyDev插件下载地址为www.pydev.org。
Visual Studio Code,微软公司开发的,能够开发多种语言的跨平台IDE工具。
这几款工具都有免费版本,可以跨平台(Windows、Linux和macOS)。从编程程序代码、调试、版本管理等角度看,PyCharm和Eclipse+PyDev都很强大,但Eclipse+PyDev安装有些麻烦,需要自己安装PyDev插件。Visual Studio Code风格类似于Sublime Text文本的IDE工具,同时又兼顾微软的IDE易用性,只要是安装相应的插件它几乎都可以开发。Visual Studio Code与PyCharm相比,内核小,占用内存少,开发Python需要安装扩展(插件),更适合有一定开发经验的人使用。而PyCharm只要下载完成,安装成功就可以使用了,需要的配置工作非常少。
提示:Eclipse工具虽然是跨平台开发工具,但是它编写源代码文件的字符集默认是平台相关的,即在Windows平台下默认字符集是GBK,Linux和macOS平台下默认是UTF-8。这样在Windows下编写的源代码文件如果有中文字符,当在其他平台打开时,则会产生中文乱码。
综上所述,笔者个人推荐使用PyCharm,但考虑到广大读者不同喜好,本章会分别介绍这三个工具的安装和配置过程。
提示:本书提供给读者的示例源代码主要都基于PyCharm工具编写的项目,因此打开这些代码需要PyCharm工具。