四种常用于python的IDE,还有哪些适合Python的IDE?试举一例简单介绍
Python似乎无处不在。它支持从主流网站到桌面实用程序到企业软件的所有功能。Python用于创建常见的软件项目,如dnf/yum、OpenStack、OpenShot、Blender、Calibre甚至是最初的BitTorrent客户端。
要编辑Python程序,程序员有很多选择。有些人喜欢基本的文本编辑器,如Emacs、VIM和Gedit,但所有这些都可以通过语法突出显示和自动填充等功能进行扩展。然而,使用大量复杂代码库的大型项目的程序员更喜欢结合了文本编辑器和终端的集成开发环境(IDE)。本文推荐三个非常好的ide!
并使PyDev黯然失色。
在开源集成开发环境中,很难在不覆盖Eclipse的情况下创建内容。Eclipse拥有庞大的开发者社区和众多的插件,程序员可以根据自己的需求进行定制,这也是Eclipse的缺点之一。很多人批评它过于臃肿,低规格系统的性能肯定是个问题。但是,如果你是Java程序员,你应该熟悉Eclipse。直接拿到可以避免很多麻烦。
PyDev为Eclipse添加了许多功能,远远超出了简单的代码强调。处理代码完成、集成Python调试、添加令牌浏览器和重构工具。对于那些使用Django Python web框架的人来说,PyDev允许您创建一个新的Django项目,然后使用热键来执行Django操作,并为Django使用一个单独的运行配置。
Eclipse PyDev可以在Eclipse公共许可证下使用。
埃里克
以Eric Monty Python的埃里克艾多尔命名,Eric实际上是使用Qt框架用Python编写的。用埃里克辛蒂拉。Scintilla是一个源代码编辑组件,在许多不同的ide和编辑器中使用,也可以用作独立的SciTE编辑器。
Eric的功能和其他ide类似。支持、代码完成、类浏览器、集成单元测试等。还提供了Qt表单的预览功能,对于开发APP应用的Qt GUI非常有用。
可能有人觉得Eric不够,社区提供的文档不够。花点时间研究一下,你会发现Eric是一个轻量级的全功能编程环境。
皮查姆
PyCharm是另一个流行的Python编辑器。PyCharm是一个商业产品,但制造商也在Apache 2.0许可下免费提供开源社区版本。
PyCharm可以在ide中提供几乎所有程序员想要的功能,包括集成单元测试、代码检测、集成版本控制、代码重构工具、各种导航工具以及想要的高亮和自动完成功能。
PyCharm的主要缺点是开放核心模型,PyCharm的许多高级特性在开源许可中是没有的。但是,如果不想使用封闭源代码中包含的高级特性,缺失的特性可能会导致PyCharm成为轻量级Python编辑器。
开源Python编辑器和集成开发环境的列表很长。还有其他几种选择。
PyScripter、LeoEditor和ptk(python Toolkit)都是鲜为人知的使用python代码的工具。当然,还有闲散。这是用Python封装的默认IDE。
Bluefish和Geany是两个优秀的通用ide,它们提供了强大的Python支持。
Spyder是一个专门为科学Python开发工作设计的IDE,也是一个通常与这些工作相关的库。
虽然这不是Python IDE的完整列表,但是这些是最容易使用的,尤其是前三个。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。