什么是 IDE?IDE 有什么用?

IDE 是开发者创建程序时使用的软件包。它通过简单的用户界面集成多个高度关联的组件,从而最大化程序员的生产效率。本质上,IDE 是一种改进代码创建、测试和 debug 流程的工具,它使这些工作更加简单。

IDE 使用的工具包括:

  • 文本编辑器
  • 编译器和/或解释器
  • 装配自动化工具(assembly automation tool)
  • 调试器(debugger)

1.pycharm

使用截图:

优点:

  • PyCharm 支持 web 开发框架,如 Pyramid、Flask 和 Django。
  • 提供智能代码功能,可以执行更精确、快速的 bug 修复。
  • 在 Docker 和 Vagrant 连接和 ssh 终端的帮助下,允许在远程主机上进行程序开发。

缺点:

  • 界面庞杂
  • 其优点的成本高昂

2.Sublime Text

使用截图:

优点:

  • 可处理多种标记语言。
  • 允许用户选择想要进行的项目。
  • 具备能够提供类和函数宽索引的重要工具。
  • 提供强大的 API 和组织化的生态系统,以实现高性能。

缺点:

  • 对于新手来说,过于高级。
  • 其 git 插件不是特别强大。

3.Python IDLE

使用截图:

优点:

  • 允许用户突出显示错误、自动编码,并进行准确识别。
  • 具备轻量级 Python shell。
  • 其内置修正功能可以提升性能。
  • 允许用户在编辑器中搜索和替换文件。

缺点:

  • 不支持复制到库。
  • 脚本不能超过 100 行代码。

4.Atom

Atom 是一个开源编辑器,可与几乎所有编程语言兼容,如 PHP、Java。它定期更新、可信赖,且具备通用性。Github 为 Atom 开发了强大的功能,以提供良好的编程体验,包括多个插件,如 SQL queries 包、Markdown Preview Plus 包,以及编辑、可视化和渲染 LaTeX 公式的包。

5.Spyder(作者最喜欢的一款......)

使用截图:

Spyder 是为数据科学而开发的。它是开源工具,能够与大量平台兼容,因而成为 IDE 新手用户的更好选择。为实现完美开发,它合并了多个关键库,如 NumPy、Matplotlib 和 SciPy。

6.Thonny

使用截图:

Thonny 由塔尔图大学开发,适合新手程序员。其界面没有任何复杂或多余功能,很容易上手。另一个适合新手的地方是,你可以看到 Python 在每一步中对你的表达式的评估。

7.vs code----史上最优秀的pythonIDE

VS Code 的全称是 Visual Studio Code,是一款开源的、免费的、跨平台的、高性能的、轻量级的代码编辑器。它在性能、语言支持、开源社区方面,都做的很不错。

7.网页编辑器

传送门:Python 在线编辑器 (lwebapp.com)

下期出VS code 的安装教程

推荐一些python IDE(python编辑器)相关推荐

  1. ubuntu14.04 LTS Python IDE专用编辑器PyCharm开发环境搭建

    https://www.zhihu.com/question/20381207   有哪些值得推荐的 Python 开发工具? 一 PyCharm下载 官网下载地址:https://www.jetbr ...

  2. Python IDE专用编辑器PyCharm下载及配置安装过程(Ubuntu环境)

    这几天在折腾Python环境,显示把笔记本安装Ubuntu Linux环境系统,然后基本的Python环境都安装完毕之后需要安装传说中在其平台中最好的代码编辑和管理工具PyCharm,于是就根据网上的 ...

  3. python多功能文本编辑器_多功能高效 批处理式 Python IDE Python 编辑器 新时代新理念...

    计算机被发明以来,IDE 理念从最初的文本式,到后来的带图形界面式,再是图形可交互式,之后再无突破 (虽然有人说 AI 也可编程,但其可控性差). 这几年由于云计算兴起的在线 IDE,当使用云时会有一 ...

  4. python ide 最好_我在iPad上最好的Python IDE

    python ide 最好 Having finished my first year at university, and being left with very little to do thi ...

  5. 推荐9个适合Python开发的IDE。

    Python是一种功能强大.语言简洁的编程语言.本文向大家推荐9个适合Python开发的IDE. Eclipse with PyDev http://pydev.org/ image Eclipse+ ...

  6. python手机代码编辑器_10 个 Python IDE 和代码编辑器

    2020 版10 个最佳 Python IDE 和代码编辑器 简单的语法和更快的执行速度使Python成为程序员中的首选语言. 它广泛用于创建网站,主要用于大数据操作. 为了简化运行Python程序的 ...

  7. 好工具推荐系列:Python IDE之PyCharm/Spyder/Jupyter/Eric

    IDE流行度 KDnuggets2018年的一个博客发起了一项投票:数据科学中最好用的Python IDE是什么?本次调查共有1900多人参与,调查结果如下图所示.前5个选择是: Jupyter,57 ...

  8. 值得推荐的Python IDE集成开发工具

    俗话说:"磨刀不误砍柴工",好的工具给效率带来的提升不是从 1 到 1.1 倍速,而是从 1 到 10 倍速.在这里我也不推荐太多,就推荐 2 个比较常用也是Python开发用的最 ...

  9. 推荐10 款好用的 Python IDE

    Python 非常易学,强大的编程语言.Python 包括高效高级的数据结构,提供简单且高效的面向对象编程. Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE).这 ...

最新文章

  1. cocos2dx[3.2](5) ——入口类AppDelegate.cpp
  2. 【自动化__持续集成】___java___static
  3. DevOps团队结构类型汇总:总有一款适合你
  4. lipo 制作通用版本 静态库
  5. oracle数据库恢复aul_RMAN备份与恢复 —— 完全恢复与不完全恢复
  6. 系统带你学习 WebAPIs 第一讲
  7. android动画详解
  8. springboot jpa sql打印_SpringBoot集成Spring Data JPA以及读写分离
  9. redis循环键_Redis 性能优化的 13 条军规!史上最全
  10. python制作日历并保存成excel_利用Python自动化生成逼格高的日历!简单又实用
  11. hlw8012电能测量芯片(多组功率电流测量)
  12. Zynq7020 PS 软件复位
  13. 计算机网络网线制作工具有,网线制作工具 网线水晶头制作过程详解(视频+图文教程)...
  14. 高清卫星影像查看方法
  15. 计算机设计大赛软件应用开发作品,2019年(第12届)中国大学生计算机设计大赛软件应用与开发类总决赛报道...
  16. android 模拟器 itools,iTools安卓模拟器常见问题及解决方法
  17. armbian php7.1_N1 + armbian+宝塔面板+apache+MySQL+php
  18. 原创轻量VIO算法、简单易上手——XRSLAM帮你快速搭建移动平台AR应用
  19. 第六周组会摘要工作计划与分工
  20. C++顺序栈的实现(进栈,出栈,判断栈空,打印输出,获取栈顶元素)

热门文章

  1. 中心极限定理-通俗理解
  2. RocketMq的perm属性
  3. 三菱je -c中映射表的作用_linux内核页表映射机制:线性地址如何转为物理地址?...
  4. 灰色预测模型及其代码
  5. IntelliJ IDEA快速入门 | 第一篇:你不会还不知道IntelliJ IDEA吧!不要太low哦!
  6. MOV AX,DATA MOV DS,AX
  7. PAT A1010 Radix
  8. SVN使用教程:一:安装及使用
  9. fio模拟mysql写入速度_fio 测试工具
  10. 什么是I3C总线?它和I2C和SMBus是什么关系?