10个好用的Python集成开发环境_第1页
10个好用的Python集成开发环境_第2页
10个好用的Python集成开发环境_第3页
10个好用的Python集成开发环境_第4页
10个好用的Python集成开发环境_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、10个好用的Python集成开发环境Python IDE工具是每个Python工程师必须使用的开发工具,选择正确的编 辑器对Python编程效率的影响是非常大的,因此选择合适的Python开发工具十 分重要,以下是通过长期实践发掘的好用的Python IDE,它们功能丰富,性能 先进,能够帮助开发人员快速的进行应用程序开发。Pydev + Eclipse -最好的免费 python IDEPydev的是Python IDE中使用最普遍的,原因很简单,它是免费的,同时 还提供很多强大的功能来支持高效的Python编程。Pydev是一个运行在eclipse 上的开源插件,它把python带进了 e

2、clipse的王国,如果你本来就是是一个 eclipse的用户那么Pydev将给你家里一样的感觉。Pydev能高居榜首,得益于这些关键功能,包括Django集成、自动代码补 全、多语言支持、集成的Python调试、代码分析、代码模板、智能缩进、括号 匹配、错误标记、源代码控制集成、代码折叠、UML编辑和查看和单元测试整合 等。虽然Pydev是最好的开源python IDE,但是 它也和另一个名为Liclipse 的产品一起打包,Liclipse是一个商业产品,同样也构建在eclipse上,提供 了易用性改进和额外的主题选项。除了 python, Pydev也支持Jython and IronP

3、ython。PyCharm -最好的商业 python IDEPyCharm是专业的python集成开发环境,有两个版本。一个是免费的社区 版本,另一个是面向企业开发者的更先进的专业版本。大部分的功能在免费版本中都是可用的,包括智能代码补全、直观的项目导 航、错误检查和修复、遵循PEP8规范的代码质量检查、智能重构,图形化的调 试器和运行器。它还能与IPython notebook进行集成,并支持Anaconda及其他 的科学计算包,比如matplotlib和NumPy。PyCharm专业版本支持更多高级的功能,比如远程开发功能、数据库支持以 及对web开发框架的支持等。VIMVIM是一个很先

4、进的文本编辑器,在python开发者社区中很受欢迎。它是 一个开源软件并遵循GPL协议,所以你可以免费的使用它。虽然VIM是最好的文本编辑器,但是它提供的功能不亚于此,经过正确的配 置后它可以成为一个全功能的Python开发环境。此外VIM还是一个轻量级的、 模块化、快速响应的工具,非常适合那些很牛的程序员一一编程从不用鼠标的人。初始化配置需要花一定时间,因为你需要安装些VIM的插件,并配置让他们 正常工作,最后你会发现这一切都是值得努力的。如果你在寻找一个linux系统 下的python IDE,那么VIM将是你的不二选择。Wing IDEWing IDE是另外一个商业的、面向专业开发人员的

5、python集成开发环境, 可以运行在windows OS X和Linux系统上,支持最新版本的python,包括 stackless Python(python的增强版)。Wing IDE分三个版本:免费的基础版, 个人版,以及更强大的专业版。调试功能是Wing IDE的一大亮点,包括多线程调试,线程代码调试,自动 子进程调试,断点,单步代码调试,代码数据检查等功能,此外还提供了在树莓 派上进行远程调试的功能。在代码管理方面,Wing IDE能非常灵活的与Git、subversion、perforce、 cvs、Bazaar、Mercurial 等工具集成。此外,Wing IDE也支持其他更

6、多的python框架,比如Maya、MotionBbuilder、 Zope、PyQt、PySide、pyGTK、PySide、Django、matplotlib 等等。Spyder PythonSpyder Python是一个开源的python集成开发环境,非常适合用来进行科 学计算方面的python开发。是一个轻量级的软件,是用python开发的,遵循 MIT协议,可免费使用。Spyder python的基本功能包括多语言编辑器、交互式控制台、文件查看、 variable explorer、文件查找、文件管理等。Spyder IDE也可以运行于windows Mac或者Linux系统之上。

7、虽然Spyder是一个独立的集成开发环境,能运行在windows MacOS、MacOS X、Linux等系统之上。但是它也可以作为PyQT的扩展库,可以嵌入到PyQT的 应用中去。Komodo IDEKomodo是Activestate公司开发的一个跨平台的集成开发环境,支持多种 语言包括python。它是商用产品,但是提供了开源的免费版本叫Komodo Edit, 能够安装在Mac、Windows和Linux系统上。全功能的Komodo对教育机构用户是免费的,老师和教授可以将其应用于实 验室及教学中。学生也可以通过较低的费用得到Komodo的授权许可。和大多数的专业python IDE 一

8、样,Komodo也提供了代码重构,自动补全, 调用提示,括号匹配,代码浏览器,代码跳转,图形化调试,多进程调试,多线 程调试,断点,代码分析,集成测试单元等功能,并且集成其他的第三方库,比 如 pyWin32。最新版本的Komodo提供了更多的功能与PyCharm、Pydev和Wing IDE等其 他python IDE形成了强烈的竞争关系,比如集成包管理器,变化跟踪,markdown 浏览器,shell scope,快速书签等。PTVS - Best Python IDE for WindowsPTVS (Python Tools for Visual Studic)集成在 Visual S

9、tudio 中,就像 Pydev可以集成在eclipse中一样。PTVS将Visual Studio变成了一个强大的、 功能丰富的python集成开发环境,并且它是开源的,完全的免费PTVS发布于 2015年,由社区和微软自己在维护。PTVS支持几乎所有免费版本的Visual Studio,包括如下版本的VS 2015和 VS 20013:Community EditionExpress for WebExpress for Desktop如果你是一个visual studio用户,毫无疑问PTVS对于你来说是最好的 python集成开发环境。Eric PythonEric是一个开源pytho

10、n代码编辑器和集成开发环境,提供了很多高效编程 需要的功能。它是纯python编写的,基于Qt GUI并集成了强大的Scintilla编 辑器功能。Eric由Detlev Offenbach创建,遵循GPL协议,免费使用。经过多年的开 发完善Eric已经成为一个常用的、功能丰富的集成开发环境。它提供了一个可 靠的插件管理系统,可以通过插件来扩展功能。Eric提供了所有的基础功能,比如调用提示、代码折叠、代码高亮、类浏 览器、代码覆盖及分析等等。Sublime Text 3 / Anaconda Python IDESublime Text 3是目前为止功能最强大的跨平台的、轻量级的代码编辑器。通过添加插件Sublime Text 3可以成一个全功能的python IDE。Anaconda带给你最强大的功能是代码自动补全和代码检查。当然Anaconda 也很注重基础功能如:各种各样的主题,快速响应的用户界面,配置简单,各种 强大的功能扩展包。Emacs - Python Editor cum IDEEmacs有属于它自己的生态系统,它是一个可扩展的并能高度定制的GNU文 本编辑器。它可以配置为一个全功能的免费的python集成开发环境。Emacs在python开发中很受

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论