| 全文1765共字,建议阅读时长3分钟 |

近期,数据挖掘资讯网站KDnuggets开展了一项调查,问题是“2016年和2017年,在数据分析、数据科学和机器学习工作中,你使用R、Python、两者都用,还是其他工具?”

# 高能预警:下文含多张辣眼睛的配图,请做好防护……

对954名受访者的调查显示,Python尚未完全“吞噬”R,但2017年Python生态系统已经超越了R,成为数据分析、数据科学和机器学习领域领先的平台,同时也在迅速吸引其他平台的用户。


2016年,Python排名第二(“主要使用Python”占比为34%,“主要使用R”占比为42%),而在2017年的结果中,Python和R的占比分别为41%和36%。

在KDnuggets的读者中,同时使用R和Python的比例也从2016年的8.5%上升至2017年的12%,而使用其他工具的比例从16%下降至11%。

△ 2016年和2017年,在分析、数据科学、机器学习中,使用Python、R、两者都用、其他工具的份额

随后,我们可以看看用户在不同平台之间的转移。


△ 从2016到2017年,用户在Python、R、两者都用、其他工具间的转移情况

上图看起来有些复杂,但我们可以专注于两个关键方面。Python在这两个方面都保持领先。

忠诚度:Python用户的忠诚度更高。2016年,Python用户中的91%仍然继续使用Python。而在R的用户中,这一比例只有74%,在其他平台中只有60%。

转移比例:大约10%的R用户转移至Python,但只有5%的Python用户转移至R。在2016年同时使用两种工具的用户中,只有49%仍然同时使用两者,而38%转而主要使用Python,只有11%转而主要使用R。

接下来,我们来看看最近几年的变化趋势。

△ 2014年到2017年,Python、R和其他平台份额的变化

可以看到,R的份额正在缓慢下降(从2015年的约50%下降至2017年的约36%),而Python的份额则稳步上升,从2014年的23%上升至2017年的47%。其他平台的份额也在缓慢下降。

在2015年关于R和Python的调查中,我们没有提供“同时使用Python和R”的选项。因此为了比较过去4年的数据,我们将2016年和2017年Python和R的份额按照如下公式来计算:

  • Python总份额 = (Python份额) + 50%(同时使用Python和R的份额)

  • R总份额 = (R份额) + 50%(同时使用Python和R的份额)

最后,让我们看看各地区的趋势和模式。参与调查的用户来自各地区比例如下:

  • 美国/加拿大:40%

  • 欧洲:35%

  • 亚洲:12.5%

  • 拉美:6.2%

  • 非洲/中东:3.6%

  • 澳大利亚/新西兰:3.1%

为了简化表格,对于“同时使用R和Python”的份额,我们以同上的方式进行处理,并将亚洲、澳大利亚/新西兰、拉美,以及中东/非洲合并为“其他”地区。

△ 2016、2017年,Python、R、其他工具在各地区的使用情况

在这3大地区中,我们观察到同样的模式:

  • Python的份额上升8%到10%。

  • R的份额下降2%到4%。

  • 其他平台的份额下降5%到7%。

如此看来,Python用户的未来看起来很光明,Python也将会成为未来的必备语言!

如果你只能选读一门编程语言,那么除了 Python,还是 Python。

那么问题来了,入门 Python 要多久?Python老司机告诉你:只要按照CSDN规划出来的Python学习路线,每天有计划的进行学习,那么成为一名合格的Python工程师并不难!

长按识别】

成为Python工程师,你应该精通哪些知识!

当然:


学习任何一种编程语言,你都需要专业的导师、系统的课程、实战演练项目和高质量学习辅导,这不仅能帮助你节省大量时间,更能保证不会半途而废。CSDN学院将凭借超高讲师水平和过硬的项目实战,帮你提高学习效率!当然更有独家VIP服务保证学习效果:

1 独家课程体系,科学合理,每天有计划的学习

- 随时查看学员的学习进度,保证学习效果

3 - 讲师、助教随时答疑辅导

4 - 每阶段都有作业,通过作业巩固知识点

5 - 大阶段有通关考试,通过考试保证学习效果和进度

6 - 结业荣誉证书,恭喜您,成为一名合格的工程师!


加入课程后,你将从零开始,跟随硅谷工程师,掌握 Python 的系统知识,并通过实战项目巩固技能,最终成为一名厉害的工程师!

长按:成为Python工程师,你应该精通哪些知识!

内容来源:量子位

陈桦 编译自 KDnuggets

☞ 点击阅读原文,查看详细课程信息。

Python超过R,成为数据科学和机器学习的首选语言!相关推荐

  1. 微软python在线学习_微软再推免费在线 Python 教程,面向数据科学和机器学习初学者...

    去年九月,微软曾面向 Python 初学者,推出了一套免费的教程视频.从基本介绍和 VS Code 的配置讲起,循序渐进语法概念等基础内容讲解.目前为止,该系列视频播放量已达到将近 180 万次. 近 ...

  2. 微软python免费课程_微软再推免费在线Python教程 面向数据科学和机器学习初学者...

    去年九月,微软曾面向 Python初学者,推出了一套免费的教程视频.从基本介绍和 VS Code 的配置讲起,循序渐进语法概念等基础内容讲解.目前为止,该系列视频播放量已达到将近 180 万次. 近日 ...

  3. 独家 | 2020年22个广泛使用的数据科学与机器学习工具(附链接)

    作者:RAM DEWANI 翻译:欧阳锦 校对:陈汉青 本文长度为4600字,建议阅读11分钟 本文为大家从两个方面--大数据和数据科学,介绍了本年度的22个被广泛使用的数据科学和机器学习工具.结合了 ...

  4. Go语言的数据科学和机器学习:实现高效、准确和可靠的数据处理和预测

    作者:禅与计算机程序设计艺术 1.简介 数据科学和机器学习简介 数据科学(Data Science)是指利用数据提升业务决策能力的一门学科.它涵盖三个重要领域:数据获取.数据预处理.数据分析及数据挖掘 ...

  5. Python机器学习:数据科学,机器学习和人工智能的主要发展技术趋势概述

    1.介绍 Python因易于学习而广为人知,并且它仍然是数据科学,机器学习和科学计算中使用最广泛的语言.根据最近的一项民意的调查,该调查对1,800多名研究人员分析,数据科学和机器学习偏好的参与者进行 ...

  6. 转载:吐血推荐,B站最强学习资源汇总(数据科学,机器学习,Python)

    转载:大数据DT 吐血推荐,B站最强学习资源汇总(数据科学,机器学习,Python) 大数据DT 4/23 The following article is from 数据派THU Author 数据 ...

  7. 独家 | 2018年Analytics Vidhya上最受欢迎的15篇数据科学和机器学习文章

    作者:Pranav Dar 翻译:陈之炎 校对:丁楠雅 本文约4200字,建议阅读10+分钟. 本文为你整理了多个高质量和受欢迎的数据科学培训课程.学习文章及学习指南. 简介 Analytics Vi ...

  8. 5月Github上最热门的数据科学和机器学习项目TOP5

    作者 | PRANAV DAR 译者 | SAMBODHI 编辑 | Debra AI 前线导读:如果你是开发者,那一定对 GitHub 不会陌生,截止到 2018 年 4 月 10 日(GitHub ...

  9. 干货丨数据科学、机器学习、人工智能,究竟有什么区别?

    来源:雷锋网 原标题What's the difference between data science, machine learning, and artificial intelligence, ...

最新文章

  1. python使用numpy包编写自定义函数计算MAPE(平均绝对百分比误差)指标mean absolute percentage error (MAPE)、MAPE指标解读、MAPE指标使用的注意事项
  2. ajax请求多张图片数据库,ajax上传多文件,一次上传多张图片
  3. java幂等性的解决方案
  4. MySQL8与PG10:新版本下的较量谁更胜一筹?
  5. 【视频课】一课掌握模型设计核心理论与实战技巧
  6. python增量爬虫_python爬虫Scrapy框架之增量式爬虫
  7. Python树莓派编程1.2 探索树莓派
  8. P2157 [SDOI2009]学校食堂
  9. jdk 9和jdk8_JDK 9是某些功能的终结
  10. 瀑布流插件|jquery.masonry|使用demo
  11. AI超人赛车手狂虐人类登Nature封面!1000台PS4训练,「苏菲」极限超车独霸赛道...
  12. 【Java】用键盘输入若干数字,以非数字字符结束,计算这些数的和和平均值
  13. 领域驱动设计DDD之读书笔记
  14. Android n multi-window多窗口支持
  15. .obj文件格式与.mtl文件格式
  16. HTML5网页设计期末大作业 ~金福普洱茶叶网页设计成品6页面带视频留言验证(HTML+CSS+JS)~ 学生hbuilder网页设计作业成品源码
  17. Jsoup——抖音视频抓取(二)
  18. android sim卡工具,手机sim卡工具包老是弹出来怎么办?sim卡工具包不断弹出删除方法...
  19. 清华李建忠设计模式课程感想
  20. MySQL--查询操作

热门文章

  1. Ubuntu中Atom安装与使用
  2. Java控件模糊半透明_Android如何实现模糊的半透明窗口 | 学步园
  3. Oracle 12c DG备库Alert报错ORA-01110
  4. Android自动化测试框架
  5. 黑马程序员—易混淆的知识
  6. 客户端如何连接 DataSnap Server 调用服务的方法
  7. Cable master (POJ No.1064)
  8. ubuntu下安装redis
  9. 转Meta的http-equiv属性详解
  10. c#直接调用ssis包实现Sql Server的数据导入功能