共计 2730 个字符,预计需要花费 7 分钟才能阅读完成。
对于程序员来说,除了日常争执世界上最好的语言是哪一门以外,哪款 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 常识欢送返回公众号:Python 编程学习圈,每日干货分享,发送“J”还可支付大量学习材料。