Python无处不在,似乎支撑从首要网站到桌面实用程序到企业软件的全部功用。Python已经被用来编写流行的软件项目,如dnf/yum,OpenStack,OpenShot,Blender,Calibre,乃至是原始的BitTorrent客户端。
要修改Python程序,程序员有许多选项。有些人喜爱基本的文本修改器,如Emacs、VIM或Gedit,全部这些都可以经过语法高亮和主动填充等功用进行扩展。但是,大量运用复杂代码库的大型项目的程序员更喜爱将文本修改器和终端组合的集成开发环境(IDE),本文引荐了3个十分不错的IDE!
Eclipse和PyDev
很难在开源集成开发环境中编写任何内容,而不需要覆盖Eclipse,它拥有庞大的开发者社区和许多插件,可让程序员自定义以满意任何需求,但这也是Eclipse的缺陷之一。许多人批评它过于臃肿,低标准体系的表现肯定是一个问题。但假如你曾经是Java程序员,你应该对Eclipse十分了解,直接上手免去了许多费事。
PyDev向Eclipse增加了大量功用,远远超出了简略的代码杰出显现。它处理代码完结,集成Python调试,增加令牌浏览器,重构东西等。对于那些运用DjangoPythonweb结构的人,PyDev将允许创立新的Django项目,经过热键履行Django操作,并为Django运用单独的运行装备。

Eclipse和PyDev都可以在Eclipse公共许可证下运用。
Eric
Eric以MontyPython的EricIdle命名,Eric实际上是运用Qt结构在Python中编写的。Eric运用Scintilla,它是一个源代码修改组件,用于许多不同的IDE和修改器,也可以作为独立的SciTE修改器运用。
Eric的功用与其他IDE类似:支撑匹配,代码完结,类浏览器,集成单元测试等。它还具有Qt表单预览功用,假如为应用程序开发QtGUI,这很有用。
或许会有人以为Eric不行好,社区供给的文档也不行清晰。假如你花时间去学习,会发现Eric是一个轻量级的全功用编程环境。
PyCharm
PyCharm是另一个受欢迎的Python修改器,Pycharm是一种商业产品,但制造商还供给了一个依据Apache2.0许可证免费开源的社区版别。
PyCharm几乎可以在IDE中供给全部程序员或许希望的功用:集成单元测试,代码检测,集成版别操控,代码重构东西,各种导航东西以及希望的杰出显现和主动完结功用。
PyCharm的首要缺陷是其开放的中心形式,许多PyCharm的高档功用在开源许可证下都不可用。但是,假如不想运用关闭源代码中包含的更高档功用,则遗漏的功用或许会使PyCharm成为一个轻量级Python修改器。
开源Python修改器和集成开发环境的列表很长。这还有一些其他选项:
PyScripter,LeoEditor和PTK(Python东西包)都是运用Python代码的不太知名的东西。当然,还有IDLE,它是用Python封装的默认IDE。
Bluefish和Geany是供给强壮Python支撑的两个很好的通用IDE。
Spyder是专门为科学Python开发作业而设计的IDE,以及一般与此类作业相关的库。

1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com