“笨办法”学Python 3
上QQ阅读APP看书,第一时间看更新

可选文本编辑器

文本编辑器对程序员很重要,但初学者只要使用简单的程序员的文本编辑器就可以了。这些编辑器和写文章用的编辑器不一样,它们为写代码提供了很多专门的功能。我在书中推荐了Atom,因为它是免费的,而且几乎可以在所有平台上使用。不过,也许Atom在你计算机上不好用,那你可以试试下面这些编辑器。

这些编辑器是按项目“健康程度”排列的。也许其中一些项目将来会被开发者抛弃而死掉,或者哪天就不支持你的计算机了。如果你试了一个,发现不工作,那就试试另一个。“支持平台”中有的列了多项,也是按支持的成熟度排列的,所以如果你用Windows,那就看看“支持平台”一列中Windows排在最前面的编辑器。

如果你会用Vim或者Emacs,那就用它们。如果你从来没用过,就避开它们。也许会有程序员劝你使用Vim或者Emacs,但这只会让你偏离轨道。你的目标是学习Python,而不是学习Vim或者Emacs。如果你试了Vim,发现没法退出,就键入:q!或者ZZ。如果有人让你用Vim,但连这都没告诉你,你现在应该知道为什么他们的话不能听了。

学习本书过程中不要使用集成开发环境(IDE)。依赖IDE的结果就是没法使用新的编程语言,因为你要等着企业卖给你一个支持这门语言的IDE,但除非已经有了众多人在使用这门语言,否则企业是不会为它开发IDE的。如果你有信心使用Vim、Emacs、Atom之类的程序员的文本编辑器写代码,那你就不必等待第三方推出IDE了。尽管有些场合下IDE也不错,比如针对已有的庞大代码库,但如果用IDE上了瘾,你的个人前途就会受限。

另外你也不应该使用IDLE。它功能极其有限,而且作为软件本身质量也不太好。你只需要一个简单的文本编辑器、一个命令行终端和一个Python就够了。