PyCharm:功能全面的Python IDE,支持Django和Google App Engine开发
2.Pycharm

PyCharm 是 JetBrains 开发的 Python IDE。 PyCharm 具有一般 IDE 所具有的功能,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制……此外,PyCharm 还为 Django 开发提供了一些不错的功能,在支持 Google App Engine 的同时,更酷的是 PyCharm 支持 IronPython!
如果你用过Intelij IDEA的话,你应该爱不释手,而且这个PyCharm也是出自同一家公司,会非常好用,但是它的专业版需要花钱购买。
优点:使用方便,功能全面,无需担心环境配置问题。
缺点:性能要求比较高,社区版不支持远程开发功能、数据库支持、WEB开发框架支持等。
3.维姆
Vim 是一个由 vi 开发的文本编辑器。它具有丰富的代码补全、编译、错误跳转等方便编程的功能,被程序员广泛使用。它与 Emacs 一起成为类 Unix 系统用户最喜欢的编辑器。
Vim 功能强大,插件类型多,可定制性强。如果你熟练使用Vim,那么你就可以完全摆脱鼠标,双手在键盘上的感觉就像弹钢琴一样舒服。
不过,Vim 需要一定的学习成本,需要花费一些时间来研究各种快捷命令和插件的使用,但从长远来看,这会有很大的好处。
优点:当你熟练使用后,一天不碰鼠标,把手放在键盘上,将不仅仅是一种愉快的体验。尤其是远程编辑服务器(多台服务器)时,效率高得离谱。前提是你得熟练。 (手动滑稽)
缺点:代码提示没有vscode那么全面。注释css与注释html相同,只是插入了/*和*/。
4.Emacs
Emacs 在开发社区中也很受欢迎。 Emacs 不仅是世界上最便携、最重要的软件之一,可以在大多数当前操作系统上运行,而且 Emacs 支持多种语言的文本编辑,使其成为世界上最重要的软件。大多数语言的用户都可以使用 Emacs 进行文本处理。
GNU Emacs 是一个可扩展、可定制的文本编辑器。 Emacs是完全定制的,可以配置python集成开发环境。它是一个充满无限可能性的编辑器。
Emacs 中的所有操作都发生在编辑缓冲区(buffer)中。当您保存所做的更改时,Emacs 会将编辑缓冲区的内容复制到文件中。
优点:简直就是神器。除了编程之外,你还可以用它来写论文、制作幻灯片、浏览网页、收发电子邮件、聊天、听音乐、查看照片、玩游戏……
缺点:emacs启动时间...现代的IDE基本都是面对“项目”的概念,所以Emacs在面向文件的时候会很伤人。
5. 总结
我只推荐这些流行的编辑器。当然,还有其他编辑。最适合你的就是最好的。能顺利使用才是硬道理。
这里的建议是新手可以先开始使用Sublime Text。 Vim 是一个功能强大的编辑器。花点时间研究一下。相信我,你真的会受益匪浅。