在安装了Python运行环境之后,我们还需要安装编写Python代码的工具。
你可以使用文本编辑器或集成开发环境来开发Python程序:
文本编辑器
你可以选择下列文本编辑器:
- Github Atom + 插件
- Vim + 插件
- Sublime Text + 插件(不付费有弹窗)
- Notepad++(仅Windows,似乎智能提示比较一般,和其他编辑器比起来,只有文字编码这方面有优势)
- VSCode + 插件
请勿使用“记事本”(Notepad)作为文本编辑器。
因为记事本保存UTF-8编码的文件时,会在文件的头部加入一些奇♂怪的字符。这个字符叫做“ZERO WIDTH NO-BREAK SPACE”,写作“EF BB BF”,又称为“BOOM”“BOM”。UTF-8不需要BOM,有些程序例如早期版本的Firefox、PHP等并不能识别BOM,它可能会导致一些不可预测的问题。比如电脑爆炸之类的。
作者使用的是Atom,这是一个跨平台的文本编辑器,需要安装三个插件:
apm install autocomplete-plus-python-jedi
apm install autocomplete-python
apm install script
前两个为自动补全插件,第三个可以在Atom中运行当前脚本。
作者:Atom有个缺点,打开太慢了……
在Atom中按Ctrl+Shift+L,输入Python,回车:
它就具有了智能提示和代码补全。
试着输入try,按Tab键可以自动补全代码:
按下Crtl+Shift+B即可运行:
IDE
文本编辑器只是用来写代码的程序,如果你需要使用更高级的,例如更详细的提示、自动编译、项目管理、调试等功能,可以使用集成开发环境。
你可以选择这些IDE:
- Eclipse + PyDev
- PyCharm(最佳)
- Visual Studio 2015(体积巨大)
PyCharm是非常优秀的IDE,有社区版(免费)和专业版(收费)。除了需要占用巨大的内存(23333),其他方面都是杠杠的。推荐使用8GB内存+SSD来运行它。
如果你要使用VS2015来开发Python,请在安装时勾选这个选项:
PS:其实作者最常用的是Notepad++,因为打开快……