什么是python集成开发环境?
本文收集了一些对开发者很有帮助的最好的Python IDE 10模型。
1.皮查姆
PyCharm是JetBrains开发的Python IDE。PyCharm用于一般的IDE功能,如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试和版本控制。此外,PyCharm还为Django开发提供了一些不错的功能,支持Google App Engine。更酷的是PyCharm支持IronPython!
相关推荐:python视频教程
2.精力
有人曾经开玩笑说,如果随机生成一个字符串,有人会给他一个Vim编辑器。Vim是一个高级的文本编辑器,旨在提供实际的Unix编辑器‘Vi’功能,一旦学会它,就能支持更多更完善的特性集。Vim不需要花太多的学习时间。一旦您需要无缝编程体验,Vim将集成到您的工作流程中。这是黑客最喜欢的编辑器之一。
3.PyDev的Eclipse
Eclipse曾经是一个非常流行的IDE,有着悠久的历史。虽然已经逐渐被jetbrains家族取代,但是瘦的骆驼比马大,有了Pydev的Eclipse可以让开发者创建有用的交互式Web应用。PyDev是Eclipse开发Python的一个IDE,支持Python、Jython、IronPython的开发。
4.崇高的文本
Sublime Text是最受开发者欢迎的编辑器之一,它功能多样,支持多种语言,在开发者社区中非常受欢迎。Sublime有自己的包管理器,开发者可以使用TA安装组件、插件和额外的样式,这些都可以提升你的编码体验。虽然作为一个收费软件,良心是不用付费就可以正常使用,只是一个让你购买的窗口。有钱就要支持正版软件。
5.Visual Studio代码
Visual Studio Code (VSCode)是为MS开发的代码编辑工具,免费开源,支持Windows、Mac OS和Linux。VSCode就像是Visual Studio的简化版,Sublime的升级版。由于重量轻,VSCode使用起来非常流畅。对于不同需求的用户,可以下载并安装所需的扩展。配置Python开发环境比Sublime容易。VSCode配置完成后,可以直接可视化调试环境,不再需要键入各种打印或者使用pdb调试命令,在Visual Studio中返回F10和F11。
6.原子
Atom是GitHub程序员打造的一款名为“属于21世纪”的代码编辑器。它开源且免费跨平台(支持Windows、Mac和Linux),并集成了GIT,提供类似于SublimeText作为现代代码编辑器的包管理功能。Atom支持各种编程语言(HTML/CSS/JavaScript/PHP/Python/C/c++/Objective C/Java/JSON/Perl/coffee script/Go/Sass/Yaml/Markdown等)的代码高亮显示。).与其他大多数编辑器相比,Atom的语言支持相当全面。另外它的代码补全功能(也叫Snippets)也非常好用。你只需要输入几个字符就可以扩展成各种常用代码,可以大大提高编程效率。
7.Emacs
GNU Emacs是一个可扩展的、定制的文本编辑器,有更多的功能。Emacs的核心是Emacs Lisp解析器,但是支持文本编辑。如果你用过Vim,可以试试Emacs。
8.Spyder
Spyder(原Pydee)是一个功能强大的交互式Python语言开发环境,提供代码编辑、交互式测试和调试等高级功能,支持Windows、Linux和OS X系统。Spyder是Anaconda科学计算工具中默认的开发工具,做数据分析和机器学习的人都喜欢这个工具。
9.托尼
Thony是基于python内置图形库tkinter的python IDE,支持多平台(windows、Mac、Linux),支持语法着色、代码自动完成、调试等功能。如果你正在寻找一个“轻量级”的python IDE,你可以试试Thony。
10.翼
Wingware的Python IDE兼容Python 2.x和3.x,可以结合Django、Matplotlib、Zope、Plone、App Engine、Pyqt、Pyside、WxPython、PyGTK、Tinter、MOD _ WSGI、Pygame、Maya、motionbuilder、nuke、blender等Python框架使用。Wing支持测试驱动开发,集成了nose和Django框架的单元测试、执行和调试功能。Wing IDE启动和运行速度非常快,支持Windows、Linux、OS X和Python版本。