什么是 IDE?IDE 有什么用?

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

IDE 使用的工具包括:

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

1.pycharm

使用截图:

eric python ide 用法 python ide工具_ide

优点:

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

缺点:

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

2.Sublime Text

使用截图:

eric python ide 用法 python ide工具_ide_02

优点:

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

缺点:

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

3.Python IDLE

使用截图:

eric python ide 用法 python ide工具_pycharm_03

优点:

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

缺点:

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

4.Atom

eric python ide 用法 python ide工具_Python_04

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

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

使用截图:

eric python ide 用法 python ide工具_Python_05

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

6.Thonny

使用截图:

eric python ide 用法 python ide工具_ide_06

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

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

eric python ide 用法 python ide工具_ide_07

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

 7.网页编辑器

eric python ide 用法 python ide工具_ide_08

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

下期出VS code 的安装教程