在这儿,我搜集了最广泛使用和最流行的PythonIDE和代码编辑器的列表,它们不一定处于从最好到最坏的次序,相反,我给每位IDE一个简略的描述,让您轻松选择最适宜您需求的集成开发环境!
1.PyCharm
PyCharm是由JetBrains开发的PythonIDE。它是最受欢迎的PythonIDE之一,被许多专业开发人员使用。PyCharm有两种版本,它作为免费的Apache许可的社区版本和付费的专有专业版本提供。
社区版本可能是更好的选择,它具有句型高亮显示、非常强悍和智能的代码手动完成、实时错误高亮显示和快速修补以及Python代码的执行和调试等功能。PyCharms代码检测是PythonIDE中最先进的之一。据悉,PyCharm有一个十分活跃的社区,因而您可能会在须要时找到帮助。
专业版本附送一些额外的中级功能。那些包括数据库管理和Python网路框架,如Django、GoogleAppEngine等。
PyCharm的缺点来自其全面性。它的加载时间有点长,您可能须要调整一些设置能够运行现有项目。
总而言之,对于任何找寻全面的Python开发工具的人来说,PyCharm都是一个十分好的选择。它有助于您编撰的代码的质量,并提升您的效率。
2.VisualStudioCode
VisualStudioCode(简称VSCode)是由谷歌开发的免费开源代码编辑器。它通过扩充支持许多编程语言linux命令vi,包括Python。它相对轻量级,并具有许多有用的功能,如句型高亮显示、非常好的代码手动完成、Git集成和中级代码调试。VisualStudio代码常常与VisualStudio混淆。但是centos python idecentos python ide,那些是不同的程序。
VSCode也可以通过大量扩充来订制,假若您正在找寻一个轻量级、快速和可订制的Python代码编辑器,这是一个不错的选择。
3.PYDEV
Eclipse是一个流行的IDE,专为Java软件开发而设计。但是,通过扩充,你也可以将其用于其他语言,包括Python。PyDev是容许您将Eclipse用作PythonIDE的插件。Eclipse和PyDev都是免费和开源的。
值得注意的功能包括句型高亮显示、代码手动完成、重构、调试、代码剖析、交互式控制台以及对PythonWeb开发的良好支持。
倘若您正在找寻一个免费且开源的完整IDE,Eclipse+PyDev是一个不错的选择。倘若您须要学习多种语言,这些组合也很棒。您可以为不同的语言使用相同的IDElinux查看硬件信息,并为所有语言提供强悍的功能。
4.SublimeText
SublimeText是一个流行的代码编辑器,支持多种编程语言,包括Python。依据该网站;“可以免费下载和评估,然而,必须订购许可证能够继续使用。目前没有强制评估的时间限制。”
SublimeText的功能包括通过插件、速度、最小、谨慎和强悍的用户界面、语法高亮显示、代码手动完成和强悍的文本编辑功能。
假若您正在找寻一个可以自定义的轻量级代码编辑器,而且它还具有最小而强悍的界面和文本编辑功能,这么SublimeText可能是您的一个不错的选择。
5.SPYDER
Spyder是一个用于Python开发的免费开源IDE。它一般用于科学发展。Spyder也被称为ScientificPythonDevelopmentIDE,特别适宜数据科学和机器学习应用程序。Spyder也是Python最轻量级的IDE之一。
Spyder的功能包括句型高亮显示、代码手动完成、调试、代码剖析、交互式控制台、绘制各类图表和图形、数据操作以及许多数据科学库的集成,如NumPy、Pandas、Scipy和Matplotlib。Spyder还得到了巨大的社区支持。
Spyder是一个全面的IDE,在机器学习或数据科学领域尤为突出。
6.JUPYTER电脑
JupyterNotebook是一个基于网路的交互式开发环境。为此,只要您有互联网联接,您几乎可以从任何计算机访问它,并继续处理您的项目。出于同样的缘由,它也是展示信息和分享工作的极佳工具。
JupyterNotebook支持多种编程语言,包括Python。它也便于使用和开源。
JupyterNotebook在数据科学界以剖析、共享和呈现信息而蜚声。它特别适宜机器学习、模拟和数据科学应用以及可视化。倘若您只须要一个快速的工具来运行一些Python,JupyterNotebook也很棒,由于您不须要在计算机上设置任何东西。
7.THONNY
Thonny是一个免费开源的PythonIDE,以教育为重点,面向初学者。
用处主要是易用性。安装应当简单,界面应当清晰且便于导航。它具有句型高亮显示、简单的代码完成和简单的调试器。它还向您显示保存在显存中的变量,因而您可以轻松跟踪您正在运行的代码怎样影响它们。
倘若您刚才开始学习Python,并想深入了解基本的Python操作,Thonny是一个不错的选择。
8.VIM
Vim是一个免费开源的基于终端的跨平台文本编辑器,您可以在macOS和UNIX操作系统上找到预装的文本编辑器。你也可以在Windows上安装它。它特别可订制,您可以将其用于Python开发。
Vim十分轻巧,可以通过插件和扩充进行订制。与此列表中的其他工具相比,它具有奇特的工作流程,为用户提供了不同模式,如正常模式、插入模式和开发过程不同部份的命令模式。Vim可以是一个超级高效的文本编辑器,只要你学会怎样正确使用它。
倘若您喜欢在不使用键盘的情况下工作,或则倘若您须要在远程服务器上做大量工作,Vim可能是您的一个不错的选择。
9.ATOM
Atom是由Github创建的免费开源代码编辑器,支持Python开发。
Atom的界面简单、简约且可广泛订制。Atom可以通过大量扩充进一步订制。功能还包括良好的代码手动完成、语法高亮显示、多个窗棂、文件浏览器、内置软件包管理器以及用于版本控制的Git和GitHub集成。
倘若您想要一个可订制、快速和开源的代码编辑器,您也可以按照自己的喜好进行视觉更改,Atom是一个不错的选择。
10.GNUEMACS
GNUEmacs是一个免费且功能丰富的文本编辑器,通过广泛的扩充列表高度可订制。通过这种扩充,它还支持Python。Elpy扩充可用于Python开发,但是功能十分丰富。这种功能包括句型高亮显示和代码格式。
GNUEmacs与Vim相像,由于它最初考虑到终端和无键盘操作。但是,它还配备了图形用户界面。倘若您注重通过扩充和极简主义进行订制,它可能是一个不错的选择。
11.Wing
Wing是另一个伟大而受欢迎的PythonIDE,具有坚实的功能列表。它快速、稳定、轻便。Wing的一些最佳功能包括句型高亮显示、代码手动完成、Web开发框架、出色的调试器、出色的代码导航、重构、集成版本控制、测试驱动开发和远程开发支持。
Wing有三个不同的版本:WingPro(付费但附送30天免费试用)、WingPersonal(免费)和Wing101(免费)。WingPro是那些选项中最丰富的。
WingPro是一个挺好的全能者。倘若此列表中的其他IDE不符合您的喜好,则值得一试。假如你想使用一些只在Wing中找到的功能,这也是一个不错的选择。许多用户强烈推荐WingPro。