我们用来写 Python 的工具有两类:
1. IDLE
2. SublimeText
Sublime 是收费软件,但可以免费使用。
3. PyCharm
这是我在课程中和答疑群里主要推荐的开发工具。除了一开始配置可能会遇到点麻烦,以及启动时间略慢以外,真的是很好用。PyCharm 在项目内部提供了对编码、第三方库的管理,形成一个小的沙盒,避免系统中其他的配置对开发环境造成的干扰,让新手少踩点坑。不过有点不幸的是:如果你没有按照它设想的那样配置好,有可能因此踩到新的坑。
IPython 是一个交互式的开发环境,也就是我们课程一开始用过的 Python Shell 的加强版。通过 pip install ipython 即可安装。主要是增加了自动补全和历史命令记录,语法高亮也看着舒服点。但新手可能不太会用到。如果你到了上服务器运行代码的阶段,那一定得装一个。
5. Jupyter
也就是 IPython Notebook。它相当于是把上面提到的 IPython 做成了网页版,但又不仅仅是网页版。
5.Emacs
终于来了,神的编辑器。
这是多年开发的老习惯。你们看到的编程教室网站就是在 Emacs 上写成的。但这个门槛较高,也不存在推荐了,大家看看就好。
以上是我常用的编辑器。算是有点分裂,不过确实各有各的优势。所以没必要争论哪个更好,按自己的需要选择用着顺手的就好。