IDE没有统一的标准,自己习惯就是最好的。本文列出一些较常用的IDE,供大家参考。
一般而言,WingIDE、PyCharm、Spyder、Vim是比较常用的IDE。
Spyder
Spyder是Python(x,y)的作者为它开发的一个简单的集成开发环境。和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的"工作空间"的功能,可以很方便地观察和修改数组的值。
最出名的python数据科学发行版本Anaconda自带了Spyder。
图片.png
图片.png
.
WingIDE
WingIDE是Python编写的python专用IDE。 WingIDE提供诸如强大的代码完成,出色的调试器等功能,并且它还可以在Python中编写脚本和扩展。
为什么选择最好的Python IDE?
内置强大的调试器
智能编辑器
您可以轻松快速地查找和修复错误
轻松导航代码
您可以使用自己喜欢的键绑定进行编辑并自定义工作区
配置简单
运行速度比Pycharm等java类的编辑快很多,占用资源少。
图片.png
有社区版免费使用,专业版的破解
Vim IDE
Vim是一个高度可配置的文本编辑器,用于创建和更改任何类型的文本非常有效。
它是Vi的超集 - 是一个非常可靠和强大的文本编辑器,可用于各种平台。
Vim是一个命令行编辑器,因此可用于远程开发。
替换100MB +文件中的所有字符串出现是快速而简。
vim是基于键盘的,因此更容易理解。
Vimscript提供了丰富的脚本功能
据说高手大多用vim。
图片.png
Eric Python IDE
Python编写,基于跨平台的Qt GUI工具包,集成了高度灵活的Scintilla编辑器控件。
大括号匹配,错误突出显示和可配置语法突出显示。
拼写检查库的集成
内置Python调试器,包括支持调试多线程和多处理应用程序。
分析和代码覆盖支持
图片.png
参考资料
PyCharm
Pycharm IDE可实现智能代码完成,动态错误检查和快速修复,简单的项目导航等等。 它提供了高效Python开发所需的所有工具。
为何选择最佳Python Ide
数以千计的插件和集成终端以进行版本控制。
在您编码时向您显示PEP-8建议
它支持大量的Python库。
与virtualenv,Docker和Vagrant轻松集成。 它还与Git集成。
惊人的重构支持。
图片.png
运行比较消耗资源,配置复杂。初学者时常出现命令行能执行,但是pycharm不能使用的情况。对于老手,是个相当不错的IDE.
有社区版免费使用
PyDev
PyDev是Eclipse的插件,它是开源IDE,可用于Python,Jython和IronPython开发。
此外,它还具有许多功能,如Django集成,自动导入代码完成,类型提示,代码分析,转到定义,重构,调试器,远程调试器。
悬停代码弹出窗口功能。
集成pyunit,pep8,pylint等有助于提高代码质量。
一个非常值得尊敬的python IDE解决方案,特别是如果你已经习惯了java中的eclipse。
Visual Studio Code
Microsoft的代码编辑器,易用性好。有语法和错误突出显示以及自动构建等功能。
visual studio代码支持使用IntelliSense进行语法突出显示和自动完成。
提供基于变量类型,函数定义和导入模块的智能完成。
您可以轻松安装扩展以添加新语言,主题,调试程序以及连接到其他服务。
扩展程序在不同的进程中运行,确保它们不会减慢编辑器的速度。
图片.png
在Windows平台表现不错,其他平台中文字体等支持不太好。
Netbeans
图片.png
IDLE
windows python和anaconda等自带安装,开箱即用,功能一般。
图片.png
Atom
图片.png
最流行的文本编辑器。
Emacs
图片.png
Sublime Text
Sublime Text是一个用于代码,变迁和散文的复杂文本编辑器。 有光滑的用户界面,非凡的功能和惊人的性能。
图片.png
Geany
图片.png
notepad++
图片.png
Codenvy
图片.png
CodeMix
CodeMix将VS Code的强大功能带入Eclipse。 使用CodeMix,您可以轻松地在Eclipse中开发Python应用程序。 使用CodeMix,您可以添加Microsoft的流行VS Code Python扩展,以便在Eclipse中编写Python编码的一流支持。
CodeMix在调试和构建我们的Reactjs应用程序的代码完成和可视化帮助方面成为无与伦比的盟友。 CodeMix将轻松配置工作环境,从而提高工作效率。
图片.png