#精彩回顾:Dev-C++使用to_string()函数报错“[Error] ‘to_string‘ was not declared in this scope”原因及解决方案_CharlesChen_09的博客-CSDN博客#
已经两周没抽空来C站了,排名竟然还上升了不少(^-^)V
(百年一更的作者)
这次,我整理了5个热门且我亲自体验过且觉得不错的Python编辑器/IDE,推荐给大家。快看看你用过几个吧!
1. Python IDLE前排友情链接:
- IDLE: Download Python | Python.org
- PyCharm: Download PyCharm: Python IDE for Professional Developers by JetBrains
- Jupyter: Project Jupyter | Home
- Spyder: Home — Spyder IDE (spyder-ide.org)
- Sublime Text: Download - Sublime Text
IDLE是安装好 Python 环境之后默认自带的IDE工具。它作为大多数Python学习者的启蒙IDE,相信没有人对他陌生。我也很建议初学者使用IDLE,因为它没有过多的代码提示,对于初学者来说有利于记背语句,以免对语句提示产生依赖。(冷知识:IDLE完全是用Python的tkinter库编写的哟!)
- 优点:简洁、快速、易上手(不用手动配置环境)、多窗口文本编辑器
- 缺点:没有语句提示(其实某种意义上算半个优点)、对深度开发者较不友好、窗口不美观
- 适用人群:初学者、没有开发需求的人群
PyCharm可以说是我最喜欢的Python IDE,没有之一。PyCharm是一个仅针对Python的一个IDE,有JetBrain公司开发。它的界面美观(但复杂),且具有写项目所需的大部分功能,一般被认为Python的最佳IDE。只不过……不是免费的(呜呜呜)。幸好官方提供了一个免费的community版,否则我可能就与这个IDE错过了。
- 优点:功能齐全、跨平台、易用于开发
- 缺点:界面复杂、不适合初学者
- 适用人群:开发人员和一些喜欢自己写项目的人
Jupyter,即Jupyter Notebook,本质上是一个Web应用程序,支持40多种语言,无需下载即可使用。当初我第一次接触turtle库的时候就是使用的Jupyter。可以说它是一个令数据科学家们喜闻乐见的一个“IDE”(它其实并非真正意义上的IDE)。它的适用人群范围较广,从小白到老程序员都有可能在使用Jupyter。可以说它基本是Python学习的必经之路。
- 优点:适用人群较广、即时运行、操作方便、无需下载即可使用、对用户更友好
- 缺点: 并非真正意义上的IDE、不适合重型开发
- 适用人群:不做重型开发的人群和数据科学家
Spyder是为数据科学而开发的一款高级IDE。它与Jupyter有一个共性就是都极其适合数据科学领域编程。Spyder将多个Python关键库集成在了一起,可以说整理起来极为方便。另外让我想要介绍它的原因就是它的界面实在太好看了,窗体的菜单栏排版和其数据的可视性都是一流的。
- 优点:数据可视化、 库易整理、界面美观
- 缺点:实在要说缺点我认为只有个人用不惯
- 适用人群:初学者和数据科学家
Sublime Text是一款文本编辑器兼代码编辑器。它的性质介于IDLE与PyCharm之间——简洁但复杂。简介在于界面简洁,复杂在于它会提供一些书写检查等功能。它是一个收费但可以无限期试用的软件,没错,“收费但可以无限期试用”。(我不理解,不就相当于一个可donate的免费软件吗……)如果你不付费即使用的话它会时不时弹出一个授权窗口,让你付费授权正版,但不付费也不影响使用。当然如果你有钱的话建议支持一下Sublime Text,付费授权一下正版Sublime,毕竟银家也是要恰饭的嘛~(先说好我没被绑架[Doge])
- 优点:简洁、体积小、运行快、启动快
- 缺点: 需收费(但可以无限期试用,就很迷惑)、闭源
- 适用人群:emmm,个人觉得没有人群限制,都可以使用
你觉得我的优缺点和适用人群概括准确吗?你又最喜欢哪一款Python编辑器呢?欢迎各位在评论区踊跃发表自己的看法,我们接受不同的意见和建议。友善讨论,理智交流!
好了,那么今天的分享就到这里。上述软件的下载地址都放在开头了,有想要下载的小伙伴可以直击链接哦。期待这个百年一更的作者的下一次更新吧!
ヾ( ̄▽ ̄)Bye~Bye~



