#精彩回顾:Dev-C++使用to_string()函数报错“[Error] ‘to_string‘ was not declared in this scope”原因及解决方案_CharlesChen_09的博客-CSDN博客#

已经两周没抽空来C站了,排名竟然还上升了不少(^-^)V

       (百年一更的作者)

这次,我整理了5个热门且我亲自体验过且觉得不错的Python编辑器/IDE,推荐给大家。快看看你用过几个吧!

前排友情链接:

  • 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

1. Python IDLE

IDLE是安装好 Python 环境之后默认自带的IDE工具。它作为大多数Python学习者的启蒙IDE,相信没有人对他陌生。我也很建议初学者使用IDLE,因为它没有过多的代码提示,对于初学者来说有利于记背语句,以免对语句提示产生依赖。(冷知识:IDLE完全是用Python的tkinter库编写的哟!)

  • 优点:简洁、快速、易上手(不用手动配置环境)、多窗口文本编辑器
  • 缺点:没有语句提示(其实某种意义上算半个优点)、对深度开发者较不友好、窗口不美观
  • 适用人群:初学者、没有开发需求的人群

2. PyCharm

PyCharm可以说是我最喜欢的Python IDE,没有之一。PyCharm是一个仅针对Python的一个IDE,由JetBrain公司开发。它的界面美观(但复杂),且具有写项目所需的大部分功能,一般被认为Python的最佳IDE。只不过……不是免费的(呜呜呜)。幸好官方提供了一个免费的community版,否则我可能就与这个IDE错过了。

  • 优点:功能齐全、跨平台、易用于开发
  • 缺点:界面复杂、不适合初学者
  • 适用人群:开发人员和一些喜欢自己写项目的人

3. Jupyter

Jupyter,即Jupyter Notebook,本质上是一个Web应用程序,支持40多种语言,无需下载即可使用。当初我第一次接触turtle库的时候就是使用的Jupyter。可以说它是一个令数据科学家们喜闻乐见的一个“IDE”(它其实并非真正意义上的IDE)。它的适用人群范围较广,从小白到老程序员都有可能在使用Jupyter。可以说它基本是Python学习的必经之路

  • 优点:适用人群较广、即时运行、操作方便、无需下载即可使用、对用户更友好
  • 缺点: 并非真正意义上的IDE、不适合重型开发
  • 适用人群:不做重型开发的人群和数据科学家

4. Spyder

Spyder是为数据科学而开发的一款高级IDE。它与Jupyter有一个共性就是都极其适合数据科学领域编程。Spyder将多个Python关键库集成在了一起,可以说整理起来极为方便。另外让我想要介绍它的原因就是它的界面实在太好看了,窗体的菜单栏排版和其数据的可视性都是一流的。

  • 优点:数据可视化、 库易整理、界面美观
  • 缺点:实在要说缺点我认为只有个人用不惯
  • 适用人群:初学者和数据科学家

5. Sublime Text

Sublime Text是一款文本编辑器兼代码编辑器。它的性质介于IDLE与PyCharm之间——简洁但复杂。简介在于界面简洁,复杂在于它会提供一些书写检查等功能。它是一个收费但可以无限期试用的软件,没错,“收费但可以无限期试用”(我不理解,不就相当于一个可donate的免费软件吗……)如果你不付费即使用的话它会时不时弹出一个授权窗口,让你付费授权正版,但不付费也不影响使用。当然如果你有钱的话建议支持一下Sublime Text,付费授权一下正版Sublime,毕竟银家也是要恰饭的嘛~(先说好我没被绑架[Doge])

  • 优点:简洁、体积小、运行快、启动快
  • 缺点: 需收费(但可以无限期试用,就很迷惑)、闭源
  • 适用人群:emmm,个人觉得没有人群限制,都可以使用

你觉得我的优缺点和适用人群概括准确吗?你又最喜欢哪一款Python编辑器呢?欢迎各位在评论区踊跃发表自己的看法,我们接受不同的意见和建议。友善讨论,理智交流!

好了,那么今天的分享就到这里。上述软件的下载地址都放在开头了,有想要下载的小伙伴可以直击链接哦。期待这个百年一更的作者的下一次更新吧!

ヾ( ̄▽ ̄)Bye~Bye~

【分享】那些热门的Python编辑器/IDE,你用过几个?相关推荐

  1. 2022年你应该知道的15 款 Python 编辑器/ IDE

    本文介绍了多个 Python IDE,并评价其优缺点.读者可以参考此文列举的 Python IDE 列表,选择适合自己的编辑器. 写 Python 代码最好的方式莫过于使用集成开发环境(IDE)了.它 ...

  2. 最全面的python编辑器/IDE介绍

    前言 工欲善其事,必先利其器.所以为了更高效学习和工作就需要好用的IDE(集成开发环境)下面 我跟大家介绍一下python 各个编辑器的优缺点 什么是 IDE?IDE 有什么用? IDE 是开发者创建 ...

  3. 15 款 Python 编辑器/ IDE 详细攻略,总有一款适合你

    大家好 本文介绍了多个 Python IDE,并评价其优缺点.读者可以参考此文列举的 Python IDE 列表,选择适合自己的编辑器. 写 Python 代码最好的方式莫过于使用集成开发环境(IDE ...

  4. python编辑器,作为初学者该如何抉择?

    刚开始接触编程,有一个好的编辑器上手,那学习起来肯定是事半功倍的!本篇就给大家介绍适合零基础小白学习Python的四种编辑器,希望大家受用! 1.Sublime Text: 这是一个轻量级的代码编辑器 ...

  5. python代码编辑器排行榜-4款好用的Python编辑器,你用过几个?

    [芝麻IP代理]Python语言有一个特点就是不特别强势,可是它能够使用都非常的多范畴,并且效率高的可怕,Python的使用范畴非常多,现在国内越来越多的人学习Python,从最开始遇到IP被封导致没 ...

  6. python编辑器_python编辑器,作为小白该如何抉择?

    刚开始接触编程,有一个好的编辑器上手,那学习起来肯定是事半功倍的!本篇就给大家介绍适合零基础小白学习Python的四种编辑器,希望大家受用! 1.Sublime Text: 这是一个轻量级的代码编辑器 ...

  7. python线上编辑器-4款好用的Python编辑器,你用过几个?

    [芝麻IP代理]Python语言有一个特点就是不特别强势,可是它能够使用都非常的多范畴,并且效率高的可怕,Python的使用范畴非常多,现在国内越来越多的人学习Python,从最开始遇到IP被封导致没 ...

  8. 国内外最流行的 Python编辑器【IDE】 TOP 8

    Python 的学习过程少不了集成开发环境(IDE)或者代码编辑器.这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率.高效的代码编辑器或者 IDE 应该会提供插件,工 ...

  9. python用哪个软件好-写 Python 哪个编辑器 / IDE 最好用?

    首先,如果你说你要使用python自带的IDE,我毫不夸张的说,你怕是dsb(大帅逼),你确定你能不输错变量名.不输错语法和关键字?python自带的ide更适合你用来测试一个写好的脚本,或者对代码进 ...

最新文章

  1. CAD计算机辅助设计与BIM的区别,3D建模、CAD和BIM三者之间的差异是什么,有什么区别?...
  2. linux8系统安装总结,硬盘安装Ubuntu 8.04经验总结(图)
  3. boost::lambda::switch_statement用法的测试程序
  4. Java面试笔试题整理
  5. Zabbix 最新版 5.2 版本源码安装
  6. Number.isInteger()
  7. 软件架构-接口隔离原则
  8. LeetCode 109. Convert Sorted List to Binary Search Tree
  9. java 同步原语_你所不知道的有关Java 和Scala中的同步问题
  10. 混淆矩阵confusion matrix
  11. Java多线程系列--“JUC集合”10之 ConcurrentLinkedQueue
  12. 爬虫小案例——爬取豆瓣电影《寄生虫》的短评
  13. background-clip和background-origin
  14. 音视频篇 - 音视频基础概念
  15. java被整除的数相加满十,小学数学,一个数能同时被多个数整除怎么判断
  16. mac笔记本怎么外接显示屏_苹果MAC笔记本怎么外接显示屏
  17. eNSP动态NAT实验记录
  18. 实训一 思科交换机基础配置
  19. thinkpad 10 linux驱动,Ubuntu 10.04安装Thinkpad指纹软件
  20. 算法流程图组件的基本含义及画法举例(Kmeans)

热门文章

  1. jsp教学网站百度文库_动态网站技术(JSP)教学大纲
  2. R语言实战(创建数据集)
  3. Web自动化测试06
  4. The following component(s) are required to run this program:DirectX Runtime
  5. 提供html格式全文的数据库有哪些,数据库函数有哪些?
  6. Hbase写操作偶尔有延迟
  7. 200 万年薪能拿多久?因 ChatGPT 爆红的「提示工程师」竟面临光速失业
  8. Week of 1.17
  9. Python中item()和items()的用法
  10. echarts gallery最新地址