Sublime Text:被认为是较好的编辑器,因为它简单、通用。它兼容Windows、MacOS、Linux,它使用广泛,可用于很多平台,优点是可以处理很多标记语言,提供了强大的API和生态系统,以提高性能,缺点是对于新手来说过于高级,对git的支持也不是很友好。
Vim:位列前五名,是一个modal editor,相比最初的vi,vim有了很大的进步,功能也更加强大,兼容的设备也更多,如android、UNIX等,优点是有键盘界面,可以提高效率,以及众多插件的支持,缺点是界面相对笨重,不太方便使用,modal editor需要用户花费一定时间学习。
IDLE:深受学生欢迎,是自带的编辑器,使用简单、通用,支持很多设备,在使用复杂工具之前,可以通过IDLE学习基础的知识。优点:具备轻量级的Python shell,含有内置修正功能,允许用户在编辑器中搜索及替换文件。缺点是不支持复制库以及脚本有行数规定。
Atom:是一个开源的编辑器,PHP、Java也可以使用,会定期更新,github也为它开发了强大的功能以提高编程体验。
① PyCharm是特定于Python的IDE,同时也是一个跨平台的IDE,用户可以根据需要下载Windows、Mac或Linux版本中的任何一个。PyCharm被认为是最好的Python IDE之一,也理所当然地是使用最广泛的IDE之一。
② Spyder
是于2009年开发的开源跨平台IDE。它主要是为数据分析师和科学家设计的,被认为是一个用Python编写的强大的科学开发IDE。
③ PyDev
最初2003年创建,它基本上是一个开放源码的第三方包,用作Eclipse的插件以支持Python开发环境。
④ Rodeo
是Yhat开发的开源Python IDE。它是专门为机器学习和数据科学而建造的。
⑤ Sublime-Text
是用C++和Python开发的跨平台IDE。除了Python之外,它还提供对其他语言的支持。可以使用插件增强此IDE的功能。
⑥ Wing
专为专业人士而设的永亲付费版本,专为学生和爱好者而设的Wing个人免费版,Wing101-为初学者而设的免费简化版。
⑦ Eric Python
用Python编写的,是自由软件。它的源代码是免费提供的,任何人都可以研究和重新创建。
⑧ Atom
是一个使用Web技术构建的开源免费IDE。Atom基于电子框架,该框架由GitHub构建,而GitHub则是用CoffeeScript或更少的语言编写的。
⑨ Thonny
为初学者开发的IDE。它为程序员提供循序渐进的帮助。
⑩ IDLE
完全用Python编写,它是随Python一起提供的默认实现。它的名字被认为是为了纪念埃里克·伊德尔,他是Monty Python的创始成员之一。由于其简单性,这款集成开发环境被认为非常适合教育行业。