对于程序员来说,除了日常争执世界上最好的语言是哪一门以外,哪款 IDE 是最好的也是争议颇多,明天咱们就来介绍 10 款最好的 Python 编程 IDE,总有一款适宜你!
PyCharm
PyCharm 由捷克公司 JetBrains 开发,是该公司针对 Python 推出的 IDE,是一个跨平台的 IDE。因而,用户能够依据本人的须要下载任何 Windows、Mac 或 Linux 版本来应用。能够说,PyCharm 被认为是 Python 最好的 IDE 之一,并且是应用最宽泛的 IDE!
另外,PyCharm 还提供了一些很好的性能用于 Django 开发,同时反对 Google App Engine,更酷的是,PyCharm 反对 IronPython!
官网地址:https://www.jetbrains.com/pyc…\
Atom
Atom 是由 GitHub 的程序员们打造的称为“属于21世纪”的代码编辑器。它开源收费跨平台(反对 Windows、Mac、Linux 三大桌面平台),并且整合 GIT 并提供相似 SublimeText 的包治理性能,作为一个古代的代码编辑器,Atom 反对各种编程语言的代码高亮(HTML / CSS / Javascript / PHP / Python / C / C++ / Objective C / Java / JSON / Perl / CoffeeScript / Go / Sass / YAML / Markdown 等等)、 与大多数其余编辑器相比,Atom 的语言反对曾经算是笼罩十分全面了。另外,它的代码补全性能(也叫Snippets) 也十分好用,你只需输出几个字符即可开展成各种罕用代码,能够极大进步编程效率。
官网地址:https://atom.io/\
IDLE
IDLE 齐全是用 Python 编写的,它是装置好 Python 环境之后默认自带的 IDE 工具。据揣测,它的名字是为了留念 Python 的开创成员之一埃里克·伊德尔(Eric Idle)。
IDLE 提供了一些针对初学者十分敌对的性能,例如:
- 具备语法高亮显示的 python shell 的可用性
- 多窗口文本编辑器
- 程序动画或步进(指一次执行一行代码)
- 断点可用于简化调试
- 调用堆栈清晰可见
官网地址:https://docs.python.org/3/lib…\
Thonny
Thonny 是基于 python 内置图形库 tkinter 开发进去的反对多平台(windows,Mac,Linux)的 python IDE,反对语法着色、代码主动补全、debug等性能,如果你正在寻找一种“轻量级”的python IDE,那么能够试一试 Thonny。
咱们之前的文章《丢掉Pycharm,这款神器值得领有!》也介绍了这款轻量级的 IDE,受到很多初学者的喜爱!
官网地址:https://thonny.org/\
Visual Studio Code
Visual Studio Code (VSCode) 为微软所开发的,收费且开源,并反对 Windows,Mac OS,Linux。VSCode 像是精简版的 Visual Studio,升级版的Sublime。
VSCode 因为其十分的轻量,因而应用过程中十分的晦涩,对于用户不同的须要,能够自行下载须要的扩大(Extensions)来装置。
对于配置 Python 开发环境来说,相比于 Sublime,配置起来更加容易。VSCode 配置完后的环境是能够间接进行可视化的 Debug,再也不必打各种 print 或者用 pdb 调试命令了。
这是最近十分火爆的一款 Python IDE了!
官网地址:https://code.visualstudio.com/\
Sublime Text
Sublime Text 是开发者中最风行的编辑器之一,多功能,反对多种语言,而且在开发者社区十分受欢迎。Sublime 有本人的包管理器,开发者能够用来装置组件,插件和额定的款式,所有这些都能晋升你的编码体验。尽管作为免费软件,良心的是你不须要付费也能失常应用,只不过是不是给你弹出一个购买的窗口,有钱了还是要反对一下正版软件。
官网地址:https://www.sublimetext.com/\
Spyder
Spyder (前身是 Pydee) 是一个弱小的交互式 Python 语言开发环境,提供高级的代码编辑、交互测试、调试等个性,反对包含 Windows、Linux 和 OS X 零碎。
Spyder 是 Anaconda 科学计算工具中默认的开发工具,做数据分析、搞机器学习的人喜爱这个工具。
其次要性能如下:
- Spyder 与许多迷信 Python 库集成,即 SciPy、NumPy、Matplotlib、Pandas 等。
- Spyder 为编辑、剖析和数据摸索提供高级的反对。
- 它还容许动态代码剖析,其中剖析是在不理论执行代码的状况下进行的。
- 该 IDE 的性能能够通过其插件零碎和 API 进一步扩大。
官网地址:https://www.spyder-ide.org/\
Wing
Wing 是 Wingware 的 Python IDE,兼容 Python 2.x 和 3.x,能够联合 Django, matplotlib, Zope, Plone, App Engine, PyQt, PySide, wxPython, PyGTK, Tkinter, mod_wsgi, pygame, Maya, MotionBuilder, NUKE, Blender 和其余 Python 框架应用。Wing 反对测试驱动开发,集成了单元测试,nose 和 Django 框架的执行和调试性能。Wing IDE 启动和运行的速度都十分快,反对 Windows, Linux, OS X 和 Python versi。
官网地址:http://wingware.com/\
Eric Python
Eric 是用 Python 编写的,是免费软件,它的源代码是收费提供的,任何人都能够钻研和从新创立。
它提供的一些高质量性能,例如:
- 可格式化的窗口布局
- 格式化的语法高亮
- 代码折叠
- 装备课堂浏览器
- 对单元测试的内置反对
- 对 Django 的内置反对
官网地址:http://eric-ide.python-projec…\
Rodeo
Rodeo 是 Yhat 开发的开源 Python IDE,它专为机器学习和数据迷信而构建
其次要特色:
- Rodeo 使得加载数据和比拟数据十分不便
- 容许进行数据试验
- 配有 Python 教程,领导用户应用
- 提供 Cheat sheets 供参考
- 文件和包搜寻十分不便
官网地址:https://github.com/yhat/rodeo\
总结
10款 IDE 介绍完了,根本涵盖了 Python 程序员的抉择,你用的是哪一款呢?欢送评论区留言,看看哪款人气最旺!
以上就是本次分享的所有内容,想要理解更多 Python 常识欢送返回公众号:搞代码网,每日干货分享,发送“J”还可支付大量学习材料。