对于程序员来说,除了每天都在争论哪种语言是世界上最好的外,还有很多关于哪种IDE最好的争论。今天我们就来介绍10款最好用的Python编程IDE,总有一款适合你!PyCharmPyCharm由捷克公司JetBrains开发。它是公司的PythonIDE,是一个跨平台的IDE。因此,用户可以根据需要下载任何Windows、Mac或Linux版本来使用。可以说PyCharm被认为是Python最好的IDE之一,也是使用最广泛的IDE!此外,PyCharm还为Django开发提供了一些不错的特性,在支持GoogleAppEngine的同时,更酷的是PyCharm还支持IronPython!官方地址:https://www.jetbrains.com/pyc...\AtomAtom是由GitHub程序员打造的一款名为“属于21世纪”的代码编辑器。它开源、免费、跨平台(支持Windows、Mac、Linux桌面平台),集成GIT,提供类似SublimeText的包管理功能。作为现代代码编辑器,Atom支持各种编程语言的代码高亮显示(HTML/CSS/Javascript/PHP/Python/C/C++/ObjectiveC/Java/JSON/Perl/CoffeeScript/Go/Sass/YAML/Markdown,etc.),Atom的语言支持已经可以和大多数其他编辑器相媲美了,覆盖面非常全面。另外,它的代码补全功能(也叫Snippets)也非常好用。您只需要输入几个字符,就可以扩展成各种常用代码,可以大大提高编程效率。官方地址:https://atom.io/\IDLEIDLE完全用Python编写,是Python环境安装后默认自带的IDE工具。据推测,它的命名是为了纪念Python的创始成员之一EricIdle。IDLE提供了一些非常适合初学者的特性,例如:pythonshell的可用性,语法高亮多窗口文本编辑器程序动画或步进(意味着一次执行一行代码)断点可用于简化调试调用堆栈清晰可见官方地址:https://docs.python.org/3/lib...\ThonnyThonny是一款支持多平台(windows、Mac、Linux)的pythonIDE,支持语法着色、代码自动补全、调试等功能,如果你正在寻找一个“轻量级”的pythonIDE,你可以试试Thonny。我们之前的文章《丢掉Pycharm,这款神器值得拥有!》也介绍过这款轻量级的IDE,深受很多新手的喜爱!官方地址:https://thonny.org/\VisualStudioCodeVisualStudioCode(VSCode)由微软开发,免费开源,支持Windows、MacOS、Linux。VSCode就像是VisualStudio的精简版和Sublime的升级版。因为VSCode非常轻量,所以用起来非常流畅。针对不同需求的用户,可以下载所需的扩展(Extensions)进行安装。对于Python开发环境的配置,它比Sublime更容易配置。VSCode配置好后,直接可视化环境进行Debugging,再也不用打各种打印,不用pdb调试命令了。这是最近非常流行的PythonIDE!官方地址:https://code.visualstudio.com/\SublimeTextSublimeText是最受开发者欢迎的编辑器之一,多功能,支持多种语言,在开发者社区中非常受欢迎。Sublime有自己的包管理器,开发人员可以使用它来安装组件、插件和额外的样式,所有这些都可以增强您的编码体验。虽然作为付费软件,良心是不用付费也可以正常使用,但是它会弹出一个购买窗口给你。有钱还是要支持正版软件。官方地址:https://www.sublimetext.com/\SpyderSpyder(原名Pydee)是一个强大的交互式Python语言开发环境,提供高级代码编辑、交互式测试、调试等功能,包括Windows、Linux和OSX系统。Spyder是Anaconda科学计算工具中默认的开发工具。做数据分析和机器学习的人喜欢这个工具。其主要特点如下:Spyder集成了许多科学Python库,即SciPy、NumPy、Matplotlib、Pandas等。Spyder为编辑、分析和数据探索提供高级支持。它还允许进行静态代码分析,即在不实际执行代码的情况下进行分析。IDE的功能可以通过其插件系统和API进一步扩展。官方地址:https://www.spyder-ide.org/\WingWing是Wingware的PythonIDE,兼容Python2.x和3.x,可与Django、matplotlib、Zope、Plone、AppEngine、PyQt结合使用,PySide,被wxPython,PyGTK,Tkinter,mod_wsgi,pygame,Maya,MotionBuilder,NUKE,Blender和其他Python框架使用。Wing支持测试驱动开发,集成了nose和Django框架的单元测试、执行和调试。WingIDE启动和运行速度非常快,支持Windows、Linux、OSX和Pythonversi。官方地址:http://wingware.com/\EricPythonEric是用Python编写的免费软件,其源代码免费提供给任何人学习和再创造。它提供的一些优质特性,例如:可格式化的窗口布局格式化的语法高亮代码折叠配备类浏览器内置支持单元测试内置支持Django官方地址:http://eric-ide。python-projec...\RodeoRodeo是由Yhat开发的开源PythonIDE,专为机器学习和数据科学而构建。其主要特点:Rodeo使加载和比较数据变得容易。允许数据实验。附带Python教程来指导用户。使用备忘单进行参考文件和包搜索非常方便。官方地址:https://github.com/yhat/rodeo\10款IDE总结介绍到此结束,基本涵盖了Python程序员的选择。你用哪一个?羊毛布?欢迎在评论区留言,看看哪一款最受欢迎!以上就是本次分享的全部内容。想了解更多Python知识,请前往公众号:Python编程学习圈,每日干货分享,送“J”,海量学习资料。
