分享

2019年最受Python开发人员欢迎的IDE

 求知_时光 2020-01-29

来自:开源最前线(ID:OpenSourceTop)

链接:https:///best-ides-and-code-editors-for-python-developer-2019/

1991年,Python首次发布,那时还有三个主要版本一起发布,近年来,Python在开发人员中的流行度不断上升,主要归功于它的效率、速度和多功能性,该语言已经成为Github上第二受欢迎的语言和最受欢迎的机器学习语言。

今天,我们就来盘点下最好用的Python IDE,通过它们,可以帮助你管理大型代码库并实现快速部署,从而提高程序员的销量。

IDE是开发人员用于软件开发的集成开发环境的缩写。其中一些特定于编程语言,而其他一些则支持多种语言。通过提供各种工具来加快编程速度,IDE可以提高程序员的效率。

IDE主要包括三部分,即源代码编辑器,构建自动化工具(编译器)和调试器。源代码编辑器是程序员可以编写代码的地方,而程序员使用构建自动化工具来编译代码,而调试器则用于测试或调试程序以解决代码中的任何错误。

1、PyCharm


PyCharm是JetBrains开发的最好,专用的全功能Python IDE之一,JetBrains也是IntelliJ IDEA,WebStorm和PhpStorm的创建者。PyCharm提供了大量的顶级功能,该IDE帮助开发人员编写简洁且可维护的代码,从而提高了工作效率。它有付费版本和免费版本。具有以下特性:
  • 智能Python辅助:PyCharm提供智能代码补全、代码检查、实时错误高亮显示和快速修复,还有自动化代码重构和丰富的导航功能。

  • 能够与调试,测试,部署,数据库工具集成在一起

  • 支持JavaScript,HTML,CSS,Angular JS和其他语言

  • Bug检测并快速修复

  • PyCharm与IPython Notebook集成,提供交互式Python控制台

  • 界面可定制

  • 丰富的社区


缺点:
  • 加载缓慢

  • 默认设置有时需要调整

  • 第一次安装繁琐


地址:https://www./pycharm/

2、Spyder


这是一个以Python开发而闻名的开源IDE。Spyder是一个非常可扩展的IDE,该IDE还能与数据科学相关的流行库(例如NumPy,SciPy和Matplotlib)很好地集成在一起。在众多功能中,其中一大独特功能就是'Variable explorer',在变量浏览器中我们可以查看所有全局变量、函数、类和其他对象,或者可以按几个条件对其进行过滤。具体有以下特性:
  • 高级的编辑、调试和数据探索特性

  • 优秀的插件系统和API

  • 语法高亮和自动代码完成

  • 与iPython控制台强大集成


缺点:
  • 有经验的Python开发人员可能会觉得Spyder太基础

  • 同时调用多个插件时性能会降低


地址:https://www./

3、Thonny


Thonny是Python的IDE系列中最新的IDE之一,对于没有Python经验或没有Python经验的初学者来说,它是最好的IDE之一,由塔尔图大学计算机科学学院维护,功能方面,Thonny非常基础和简单,你可以在官网找到所有的安装说明。具有以下特性:
  • 简单的调试器

  • 函数调用

  • 错误突出显示并自动完成代码

  • 无障碍变量

  • 对初学者友好

  • 简单干净的GUI


缺点:
  • 缺乏对模板的支持

  • 界面仅限于文本编辑


地址:https:///

4、Wing Python IDE


该IDE是专门为Python开发而设计的,并具有三个不同的版本,即101,Personal和Pro。其中,101版本是最简单的版本,具有最低限度的调试器,基本编辑器和简单搜索。Pro版本包含所有高级功能,例如广泛的代码检查,远程开发,单元测试,重构等。具有以下特性:
  • 智能编辑器、自动完成、内联错误检测和代码质量分析

  • 自动编辑、重构、代码折叠、代码片段可定制

  • 强大的调试器

  • 集成单元测试

  • 远程开发


缺点:
  • 它不支持暗黑主题

  • 商业版本价格昂贵


地址:https:///

5、Visual Studio


Visual Studio是一个完整的IDE,由Microsoft仅针对Window和Mac OS构建。它提供免费和付费版本,可用于开发基于移动的应用程序,基于Azure的应用程序,游戏,数据库等。Visual Studio支持C,C ++,C#,Visual Basic .NET,JavaScript,TypeScript,XML,HTML,CSS等。

地址:https://visualstudio.microsoft.com/vs/

6、Eclipse+PyDev


Eclipse是开发人员最常用的IDE之一,它提供了丰富的扩展和附加组件。PyDev通常用于与Eclipse进行Python相关的开发。Eclipse+PyDev的结合使开发人员可以使用多种功能来更有效地编码。此外,在Eclipse中安装PyDev也非常容易。

地址:https://www./

7、Visual Studio Code


它是微软为Windows、Linux和Mac OS开发的开源代码编辑器。Visual Studio Code基于Electron开发,Stack Overflow在2018年的时候做过一项问卷调查,结果显示,它是最受欢迎的IDE,它支持自定义,允许你自定义主题、快捷键等。具有如下关键特性:
  • 支持代码调试
  • 语法高亮显示
  • 提供智能感知的自动补全功能
  • 内置的侧边栏 Git 命令
  • 自定义功能

地址:https://code./

8、Sublime Text


它是一个跨平台的源代码编辑器,支持多种语言和标记语言。Sublime Text有一个Python应用程序编程接口和一个漂亮的用户界面,此外,它还具备许多优良特性,主要特性如下:
  • Sublime Text 自动生成每个类,方法和函数的项目范围索引
  • 命令面板
  • 强大的API
  • 支持Mac、Windows和Linux
  • 语法高亮显示
  • 插件和集成

地址:https://www./

9、Atom


它是一个高度可配置的文本编辑器,它是由Github设计和开发,有一个非常大的社区,这个编辑器提供了大量的插件,扩展了它的特性,它还支持OS X、Windows和Linux,而且有一个简单的操作界面。具有如下关键特性:
  • 跨平台的支持
  • 包管理器
  • 插件支持
  • 查找和替换文本选项
  • 支持命令面板

地址:https:///
10、Vim

Vim是一种流行的编辑器,可用于创建或修改任何类型的文本。它是高度可配置的并且非常稳定的文本编辑器。随着每个新版本的发布,它都会增加新特性,从而提高了其性能质量。具有如下特性:
  • 支持多种平台

  • 高度可配置

  • 支持多种编程语言

  • 支持非编程应用


地址:https://www./

编号839,输入编号直达本文

●输入m获取文章目录

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多