0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

2018年你使用最多的Python IDEs是什么?

电子工程师 来源:lq 2019-01-18 16:15 次阅读

KDnuggets最近的一个博客发起了一项投票:数据科学中最好用的Python IDE是什么?该投票发布后收到了很多意见和评论。

为了解答谁是最流行的Python IDE的世纪争论,我们投票的问题如下:

2018年你使用最多的PythonIDEs是什么?

本次调查共有1900多人参与,调查结果如下图1所示。前5个选择是:

Jupyter,57%

PyCharm,35%

Spyder,27%

Visual Studio Code,21%

Sublime Text,12%

图1最流行的Python IDEs

结果加起来超过100%,因为问卷最多允许3个选项。约43%的受访者只作一项选择,30%有两项选择,27%有三项选择。

我们还收集了投票者的职业,结果如下:

公司/个体经营者,63.4%

学生,16.1%

学术界/大学,10.9%

政府/非营利机构,3.7%

其他/未知,5.9%

IDEs用户的分布是否因职业而不同呢?

图2从职业角度看最流行的Python IDE,编辑器

图2显示了排名前5位的职业选择,公司、学生和学术界的比例惊人地相似。Jupyter就像神器一样,在所有职业类型里遥遥领先,并且有着惊人的相同份额——在56%到59%之间。

唯一的主要区别是,政府/非营利机构的人的第二选择是Spyder,而不是其他人的PyCharm。

PythonIDEs的首选项似乎是全球通用的——这是Python和数据科学得以迅速在全球普及的原因之一。

接下来我们看看按地区划分的投票者分布,分别是美国/加拿大36%;欧洲35%;亚洲16%;拉丁美洲6.9%;非洲/中东3.9%;澳大利亚/新西兰3.0%。

跨区域的首选项是否相同呢?

图3从地区角度看最流行的Python IDE,编辑器

Jupyter在任何地方都一马当先。美国/加拿大、欧洲、亚洲和澳大利亚/新西兰等地区也有着相同的偏好顺序:Jupyter > PyCharm > Spyder > VS Code > Sublime。

第二名和第三名则有所不同。拉丁美洲的第二受欢迎的PythonIDE是VScode,而在非洲中东地区Spyder是第二选择。

最后,不同的Python IDE之间是否存在显著相关性呢?

在这次投票中,大约43%的受访者只做了一个选择,30%的受访者做了两个选择,27%的受访者做了三个选择。

我使用了与我的博客《新兴生态系统:数据科学和机器学习软件》中使用的Lift作为关联度量的相同的方法,得到下图:

图4 从地区角度看最流行的Python IDE

绿色代表正向相关性,红色代表负向相关性。

上图只显示大于10%或小于-10%的相关性(lift)。

除了Jupyter和Atom以外,我们看不到任何明显的正相关。同时Spyder、PyCharm和Visual Studiocode作为对Jupyter的补充,很明显是相互“排斥”的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • python
    +关注

    关注

    55

    文章

    4776

    浏览量

    84393
  • 数据科学
    +关注

    关注

    0

    文章

    164

    浏览量

    10040

原文标题:来!带你认识几种最流行的Python编辑器/IDEs(附链接)

文章出处:【微信号:BigDataDigest,微信公众号:大数据文摘】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Python常用函数大全

    Python 世界里,有一些宝藏函数和模块,它们可以让编程更轻松、代码更高效。这篇文章将带你一一认识这些神器,让的开发生活瞬间轻松不少!
    的头像 发表于 10-27 17:20 149次阅读

    使用labview调用python运行一段时间后,报错

    使用labview调用python运行一段时间后,报错。 labview版本:2018*64; python:3.6x64 怎么解决~
    发表于 08-26 10:16

    pytorch和python的关系是什么

    ,PyTorch已经成为了一个非常受欢迎的框架。本文将介绍PyTorch和Python之间的关系,以及它们在深度学习领域的应用。 Python简介 Python是一种高级、解释型、通用的编程语言,由Guido van Rossu
    的头像 发表于 08-01 15:27 1549次阅读

    如何实现Python复制文件操作

    Python 中有许多“开盖即食”的模块(比如 os,subprocess 和 shutil)以支持文件 I/O 操作。在这篇文章中,将会看到一些用 Python 实现文件复制的特殊方法。下面我们开始学习这九种不同的方法来实现
    的头像 发表于 07-18 14:53 347次阅读

    python运行指定几行

    初学者。在本文中,我们将详细介绍如何在Python中运行指定的几行代码。 首先,需要具备一台已经安装了Python解释器的计算机。Python有多个版本,我们推荐使用最新稳定版本的
    的头像 发表于 11-29 15:04 914次阅读

    python语言特点有哪些

    Python是一种高级编程语言,由Guido van Rossum于1991首次发布。它具有许多独特的特点,这些特点使得Python在软件开发领域变得非常流行。以下是关于Python
    的头像 发表于 11-29 14:29 1016次阅读

    运行Python程序的几种常见方法

    Python是一种高级编程语言,具有简单易学,易于阅读和调试的特点。当你完成了一个Python程序之后,需要运行它以检查程序是否按照预期工作。下面是运行Python程序的几种常见
    的头像 发表于 11-28 15:32 2352次阅读

    如何运行Python程序

    需要安装Python解释器。Python有两个主要版本,即Python 2和Python 3,两个版本的语法有些微小的差异。可以根据自己的
    的头像 发表于 11-24 09:31 1131次阅读

    python代码写完后点哪个运行

    当你完成了编写Python代码后,可以选择多种方式来运行它。下面是几种常见的运行代码的方式: Python解释器:Python是一种解释型语言,
    的头像 发表于 11-24 09:28 4955次阅读

    python怎么运行程序

    Python是一种广泛使用的编程语言,它的简易和可读性使得它成为初学者和专业开发人员的首选。在运行Python程序之前,您需要安装Python解释器,然后按照以下步骤进行操作。 步骤1:安装
    的头像 发表于 11-24 09:25 2475次阅读

    Python2与Python3的差异

    Python2与Python3是两个不同的版本,它们在语法、功能和性能等方面存在一些差异。下面是对Python2和Python3的详尽、详实、细致的比较,分为以下几个方面: 语法差异:
    的头像 发表于 11-23 16:48 881次阅读

    Python编程语言属于什么语言

    Python编程语言属于高级编程语言中的一种。它是一种通用、面向对象、解释型编程语言。Python由Guido van Rossum于1989在荷兰创造,并于1991正式发布。它被
    的头像 发表于 11-22 14:31 1353次阅读

    python的终端窗口怎么打开

    在Windows系统上,可以通过以下几种方法打开Python的终端窗口: 使用命令提示符打开终端窗口: 按下Win + R,打开“运行”对话框。 输入“cmd”,然后点击“确定”。 这将打开
    的头像 发表于 11-22 11:23 6995次阅读

    pycharm中python interpreter怎么设置

    在PyCharm中设置Python解释器非常简单,只需按照以下步骤操作: 打开PyCharm,并打开的项目。 在菜单栏中选择"File"(文件),然后选择"Settings"(设置)。在
    的头像 发表于 11-22 11:08 2968次阅读

    python输出list的每一个元素

    使用for循环来遍历列表,并输出其中的每一个元素。接下来,我将详尽、详实、细致地介绍一下Python输出列表的每一个元素的方法,希望能对有所帮助。 首先,我们需要明确一下什么是列表。列表是一种有序的可变序列,其中可以包含任意类型的元素。在
    的头像 发表于 11-21 16:16 1445次阅读