[译]最佳PYTHON IDE和代码编辑器|Top 10

原文:Best Python IDE and Code Editors | Top 10 | Coding Infinite

作为开发人员,我们总是喜欢在几种可用的选择中选择最好的,尤其是集成开发环境(IDE)通常,开发人员和程序员会为他们选择最合适的IDE编辑器而感到困惑。在本文中,我们将介绍一些可用于Python的最佳IDE

IDE

IDE代表集成开发环境。它是基于图形用户界面(GUI)的软件,允许程序员编写,调试,发布和部署他们的代码。功能最少的IDE至少由源代码编辑器,构建工具和调试器组成。一个IDE结合所需要的软件开发和测试,帮助程序员产生良好的输出所有必要的工具。


IDE的共同特点

1.代码编辑器– 不是IDE,但是IDE的一部分

许多程序员,特别是天真的程序员,都不知道代码编辑器和IDE之间的区别。代码编辑器是使程序员能够编写和操纵源代码的应用程序。  代码编辑器也可以是独立的应用程序,例如Brackets,Sublime Text等,也可以集成到IDE中。代码编辑器仅支持编辑文本的功能。另一方面,IDE是一个完整的环境,您可以在其中创建,测试和部署软件应用程序。

2.语法高亮

IDE的另一个功能是语法突出显示。语法突出显示意味着编辑器根据使用的编程语言以不同的颜色显示文本,更具体地说是源代码。它以某种特定颜色突出显示保留字,以其他某种颜色突出显示功能名称,依此类推。语法突出显示非常有用,特别是对于初学者。视觉学习者发现它对于记住语法非常有用。

3.自动完成/代码完成

如您在手机中最可能看到的那样,自动完成功能可用于最大程度地减少编写代码时的时间。代码完成是为了帮助程序员。它可以智能地识别并插入通用代码组件。

4.调试器

调试是从程序中查找和删除错误的过程。IDE的调试器功能允许测试人员/程序员测试和调试源代码。

5.编译器

编译器将源代码从一种语言翻译成另一种语言。IDE还包含编译器。

6.语言支持

某些IDE支持特定的语言,而其他IDE则具有多语言支持。

现在,您已经知道IDE的基本功能。让我们深入了解可用于Python的最佳IDE。


适用于PYTHON的十大IDE

10. IDLE

IDLE 是 Python 所内置的开发与学习环境。

IDLE Python默认提供的跨平台开源 IDEIDLE完全用 Python编写。IDLE名称用来纪念 Eric Idle,他是 Monty Python的创始成员之一,该电视节目受到 Python语言的Guido Van Rossum的喜爱。

IDLE使用简单。它适合用于教育目的。

空闲状态

特征

  • 带有语法突出显示的Python Shell
  • 断点
  • 调用堆栈的清晰可见性
  • 多窗口文本编辑器
  • 踏步

价钱

免费(开源)


9. Thonmy

Thonny是为初学者开发的 IDE。它为初学者提供帮助。

托尼

特征

  • 易于初学者
  • 可视化变量以查看程序执行时它们如何变化
  • 行号可用
  • 简单的调试器
  • 逐步进行表达评估
  • 可视化函数调用
  • 语法高亮
  • 逐步协助

价钱

开源的


8. ERIC PYTHON

Eric Python IDE是功能齐全的 IDE。它是用 Python编写的跨平台 IDEEric Python的源代码可免费获得,任何人都可以研究和重新创建。

ERIC PYTHON ide

特征

  • 可配置的窗口布局
  • 应用图
  • 错误突出显示
  • 代码折叠
  • 提供类浏览器
  • 可视化函数调用
  • 语法高亮
  • 逐步协助

价钱

开源的


7. Atom

Atom是一个开源的跨平台IDE。它是使用Web技术构建的桌面应用程序。它基于GitHub构建的名为Electron的框架。

ATOM ide

特征

  • 启用对第三方软件包的支持
  • 嵌入式Git控制
  • 多种编程语言支持
  • 允许安装软件包
  • 包装管理
  • 例外报告包
  • 智能自动补全
  • 语法高亮
  • 多个窗格

价钱

开源的


6. Wing

wing是一个跨平台IDE通过创建Wingware。这是一个轻量级的IDE。它旨在允许快速编程。Wing有三种变体:

  1. Wing 专业版
  2. Wing 个人版
  3. Wing 101

Wing Pro是专业版,价格在$ 95-$ 179之间。

Wing Personal和Wing 101是简化的免费版本,可用于教育目的和初学者。

永德

特征

  • 自动多进程和子进程调试
  • 远程调试过程
  • 模块浏览器
  • 重构
  • 自动完成非Python文件
  • 可订制
  • 可扩展的
  • 远程开发支持
  • 语法高亮

价钱

$ 95 – $ 179 Wing Pro


5.Sublime Text

SUBLIME TEXT是一个跨平台的 IDE,价格为$ 80。它是用 C ++ Python开发的

SUBLIME TEXT ide

特征

  • API和打包系统
  • 多个窗格
  • 转到任何功能
  • 基于Python的插件API
  • 允许同时编辑(多项选择)
  • 命令面板
  • 易于定制
  • 很好的表现
  • 语法高亮

价钱

$ 80


4.Rodeo

Rodeo是适用于 Python的开源跨平台 IDE。它高度支持与数据科学相关的任务。

罗德肽

特征

  • 非常容易加载和比较数据
  • 数据实验
  • 内置Python教程
  • 备有备忘单
  • 易于使用的文件和包搜索
  • 简单轻巧
  • 智能自动补全
  • 语法高亮
  • 命令历史

价钱

开源的


3. PYDEV

PyDev是一个开源的跨平台第三方软件包,用作 Eclipse IDE的插件。PyDev Eclipse用于Python开发。

PYDEV ide

特征

  • 远程调试器
  • 代码折叠(有选择地隐藏或显示代码部分)
  • 支持Python 2.x和3.x语法
  • 悬停时的错误说明
  • 自动编辑功能
  • Eclipse插件
  • 智能自动补全
  • 语法高亮

价钱

开源的


2. SPYDER

Spyder是为数据分析和数据科学设计的开源跨平台 IDE。它是用 Python编写的功能强大的科学开发 IDE

斯派德

特征

  • 集成了许多Python科学库
  • 预先支持编辑,分析和数据探索
  • 静态代码分析
  • 插件系统和API有助于增强功能
  • 动态代码自省
  • 类和功能浏览器
  • 集成pylint代码分析
  • 调试器
  • 语法高亮

价钱

开源的


1. PYCHARM

PyCharm是由 JetBrains开发的跨平台 IDE。它有两个版本:

  1. 社区版本(免费)
  2. 专业版($ 199 /用户)

由于PyCharm具有非凡的功能,因此被认为是最好的IDE之一。使用最广泛。

吡CHAR胺

特征

  • 代码智能协助
  • 提供科学工具
  • 在文件之间快速切换
  • 促进Web开发人员和Web开发
  • 有超过1000个可用的插件
  • 允许程序员编写自己的插件
  • 可订制
  • 语法高亮
  • 内置开发人员工具

您可以在此链接上阅读有关Pycharm功能的更多信息。

价钱

  1. 社区版本(免费)
  2. 专业版($ 199 /用户)

比较表

Features IDLE Thonny Eric Python Atom Wing Sublime Rodeo PyDev Spyder PyCharm
Code Completion
Debugging Package Available Package Available Remote Debugger
Built-in Unit Testing Package Available Package Available Plugin
Open Source Community Edition
Light Weight
Refactoring Package Available Package Available

kbc C87 机械键盘 有线键盘 游戏键盘 87键 原厂cherry轴

发表评论

电子邮件地址不会被公开。 必填项已用*标注