和我一起学Python3 第三节 安装开发工具

在安装了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-plugin.png

作者:Atom有个缺点,打开太慢了……

在Atom中按Ctrl+Shift+L,输入Python,回车:

atom-language.png

它就具有了智能提示和代码补全。

atom-test1.png

试着输入try,按Tab键可以自动补全代码:

atom-test2.png

按下Crtl+Shift+B即可运行:

atom-test3.png

IDE

文本编辑器只是用来写代码的程序,如果你需要使用更高级的,例如更详细的提示、自动编译、项目管理、调试等功能,可以使用集成开发环境。

你可以选择这些IDE:

PyCharm是非常优秀的IDE,有社区版(免费)和专业版(收费)。除了需要占用巨大的内存(23333),其他方面都是杠杠的。推荐使用8GB内存+SSD来运行它。

如果你要使用VS2015来开发Python,请在安装时勾选这个选项:
vs2015.png


PS:其实作者最常用的是Notepad++,因为打开快……

发表评论