做开发五年,给⼤家推荐10个好⽤的Python集成开发环境
python入门教程编辑器Python IDE⼯具是每个Python⼯程师必须使⽤的开发⼯具,选择正确的编辑器对Python编程效率的影响是⾮常⼤的,因此选择合适的
Python开发⼯具⼗分重要,以下是通过长期实践发掘的好⽤的Python IDE,它们功能丰富,性能先进,能够帮助开发⼈员快速的进⾏应⽤
程序开发。
1. Pydev + Eclipse – 最好的免费python IDE
Pydev的是Python IDE中使⽤最普遍的,原因很简单,它是免费的,同时还提供很多强⼤的功能来⽀持⾼效的Python编程。Pydev是⼀个
运⾏在eclipse上的开源插件,它把python带进了eclipse的王国,如果你本来就是是⼀个eclipse的⽤户那么Pydev将给你家⾥⼀样的感
觉。
layout是什么意思中文翻译
Pydev能⾼居榜⾸,得益于这些关键功能,包括Django集成、⾃动代码补全、多语⾔⽀持、集成的Python调试、代码分析、代码模板、智
能缩进、括号匹配、错误标记、源代码控制集成、代码折叠、UML编辑和查看和单元测试整合等。
虽然Pydev是最好的开源python IDE,但是 它也和另⼀个名为Liclipse的产品⼀起打包,Liclipse是⼀个商业产品,同样也构建在eclipse
上,提供了易⽤性改进和额外的主题选项。除了python,Pydev也⽀持Jython and IronPython。
2. PyCharm – 最好的商业python IDE
PyCharm是专业的python集成开发环境,有两个版本。⼀个是免费的社区版本,另⼀个是⾯向企业开发者的更先进的专业版本。
⼤部分的功能在免费版本中都是可⽤的,包括智能代码补全、直观的项⽬导航、错误检查和修复、遵循PEP8规范的代码质量检查、智能重
构,图形化的调试器和运⾏器。它还能与IPython notebook进⾏集成,并⽀持Anaconda及其他的科学计算包,⽐如matplotlib和
NumPy。开发者工具标题
PyCharm专业版本⽀持更多⾼级的功能,⽐如远程开发功能、数据库⽀持以及对web开发框架的⽀持等。
PYthon学习企鹅裙:88198-2657  领取python⾃动化编程资料教程,多多交流问题,互帮互助,⾥有不错的学习教程和开发⼯具。学习python有任何问题(学习⽅法3. VIM
VIM是⼀个很先进的⽂本编辑器,在python开发者社区中很受欢迎。它是⼀个开源软件并遵循GPL协议,所以你可以免费的使⽤它。
虽然VIM是最好的⽂本编辑器,但是它提供的功能不亚于此,经过正确的配置后它可以成为⼀个全功能的Python开发环境。此外VIM还是
⼀个轻量级的、模块化、快速响应的⼯具,⾮常适合那些很⽜的程序员——编程从不⽤⿏标的⼈。
初始化配置需要花⼀定时间,因为你需要安装些VIM的插件,并配置让他们正常⼯作,最后你会发现这⼀切都是值得努⼒的。如果你在寻
⼀个linux系统下的python IDE,那么VIM将是你的不⼆选择。
4. Wing IDE
Wing IDE是另外⼀个商业的、⾯向专业开发⼈员的python集成开发环境,可以运⾏在windows、OS X和Linux系统上,⽀持最新版本的
python,包括stackless Python(python的增强版)。Wing IDE分三个版本:免费的基础版,个⼈版,以及更强⼤的专业版。
调试功能是Wing IDE的⼀⼤亮点,包括多线程调试,线程代码调试,⾃动⼦进程调试,断点,单步代码调试,代码数据检查等功能,此外
还提供了在树莓派上进⾏远程调试的功能。
在代码管理⽅⾯,Wing IDE能⾮常灵活的与Git、subversion、perforce、cvs、Bazaar、Mercurial等⼯具集成。
此外,Wing IDE也⽀持其他更多的python框架,⽐如Maya、MotionBbuilder、Zope、PyQt、PySide、pyGTK、PySide、Django、
matplotlib等等。
5. Spyder Python
Spyder Python是⼀个开源的python集成开发环境,⾮常适合⽤来进⾏科学计算⽅⾯的python开发。是⼀个轻量级的软件,是⽤python
开发的,遵循MIT协议,可免费使⽤。
Spyder python的基本功能包括多语⾔编辑器、交互式控制台、⽂件查看、variable explorer、⽂件查、⽂件管理等。Spyder IDE也可
js前端加密密钥混淆以运⾏于windows、Mac 或者 Linux系统之上。
虽然Spyder是⼀个独⽴的集成开发环境,能运⾏在windows、MacOS 、MacOS X、Linux等系统之上。但是它也可以作为PyQT的扩展库,可以嵌⼊到PyQT的应⽤中去。
6. Komodo IDE
Komodo是Activestate公司开发的⼀个跨平台的集成开发环境,⽀持多种语⾔包括python。它是商⽤产品,但是提供了开源的免费版本叫Komodo Edit,能够安装在Mac、Windows 和Linux系统上。
全功能的Komodo对教育机构⽤户是免费的,⽼师和教授可以将其应⽤于实验室及教学中。学⽣也可以通过较低的费⽤得到Komodo的授权许可。
和⼤多数的专业python IDE⼀样,Komodo也提供了代码重构,⾃动补全,调⽤提⽰,括号匹配,代码浏览器,代码跳转,图形化调试,多进程调试,多线程调试,断点,代码分析,集成测试单元等功能,并且集成其他的第三⽅库,⽐如pyWin32。
最新版本的Komodo提供了更多的功能与PyCharm、Pydev和Wing IDE等其他python IDE形成了强烈的竞争关系,⽐如集成包管理器,变化跟踪,markdown浏览器,shell scope,快速书签等。
7. PTVS - Best Python IDE for Windows
PTVS(Python Tools for Visual Studio)集成在Visual Studio中,就像Pydev可以集成在eclipse中⼀样。PTVS将Visual Studio变成了⼀个强⼤的、功能丰富的python集成开发环境,并且它是开源的,完全的免费。PTVS发布于2015年,由社区和微软⾃⼰在维护。
PTVS⽀持⼏乎所有免费版本的Visual Studio,包括如下版本的VS 2015 和 VS 20013:
Community Edition
Express for Web
Express for Desktop
如果你是⼀个visual studio⽤户,毫⽆疑问PTVS对于你来说是最好的python集成开发环境。
8. Eric Python
Eric是⼀个开源python代码编辑器和集成开发环境,提供了很多⾼效编程需要的功能。它是纯python编写的,基于Qt GUI并集成了强⼤的Scintilla 编辑器功能。
Eric由Detlev Offenbach创建,遵循GPL协议,免费使⽤。经过多年的开发完善Eric已经成为⼀个常⽤的、功能丰富的集成开发环境。它提供了⼀个可靠的插件管理系统,可以通过插件来扩展功能。
Eric提供了所有的基础功能,⽐如调⽤提⽰、代码折叠、代码⾼亮、类浏览器、代码覆盖及分析等等。
9. Sublime Text 3 / Anaconda Python IDE
Sublime Text 3是⽬前为⽌功能最强⼤的跨平台的、轻量级的代码编辑器。通过添加插件Sublime Text 3 可以成⼀个全功能的python IDE。
前端面试上机题一般是什么
Anaconda带给你最强⼤的功能是代码⾃动补全和代码检查。当然Anaconda也很注重基础功能如:各种各样的主题,快速响应的⽤户界⾯,配置简单,各种强⼤的功能扩展包。
10. Emacs - Python Editor cum IDE
Emacs有属于它⾃⼰的⽣态系统,它是⼀个可扩展的并能⾼度定制的GNU⽂本编辑器。它可以配置为⼀个全功能的免费的python集成开发环境。
delphi下载图片
Emacs在python开发中很受欢迎,他通过python-mode提供了开箱即⽤的python。Emacs可以通过额外的扩展包来增加更多的⾼级功能。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。