IDE 是集成开发环境的缩写,通俗地说,就是你写代码、调试代码的地方。针对 Python 初学者,以下介绍几款常用代码编辑器。
1. PyCharm
PyCharm 是一个多功能的 IDE,尤其是代码补全和调试器更胜一筹。因此,PyCharm 适合使用 Python 开发中型或大型系统。
JetBrains 提供两种 PyCharm 版本,一种是专业版(订阅模式),另一种是社区版(免费模式)。在大多数情况下,社区版足以进行开发。唯一的问题是,PyCharm 启动缓慢。
2. Visual Studio Code
Visual Studio Code 是 Microsoft 提供的代码编辑器。Visual Studio Code 易于使用,因为它针对构建和调试代码进行了优化。
开发人员可以通过安装一些插件的 Visual Studio Code 在各种编程环境中进行开发。Microsoft 为 Visual Studio Code 提供 Python 插件。
Visual Studio Code 适用于中小型系统的开发,因为它的行为或动作很轻。
3. Jupyter Notebook
执行下面这行命令:
jupyter notebook
浏览器会自动启动并打开 Jupyter Notebook 界面。
Jupyter Notebook 适用于数据可视化或机器学习,因为它在以单元格为单位的代码执行和绘制图形和表格方面表现出色。
4. Google Colaboratory
最后是由 Google 托管的 Colaboratory。那是为机器学习定制的 Jupyter Notebook。我们可以在特殊处理器 GPU 和 TPU 上运行代码。
总结
对比上述几款 IDE,总结如下:
- 开发生产级应用,使用 PyCharm。大多数情况下,社区版就足够了;
- 开发轻量级代码,使用 Visual Studio Code;
- 像机器学习一样处理数据,使用 Jupyter Notebook;
- 在 GPU 或 TPU 上运行代码,选择 Colaboratory。


