原标题:Kaggle调查:2018年数据科学家最常用(和最推荐)的编程语言榜单

数据科学的实践需要使用分析工具,技术和编程语言来帮助数据专业人员从数据中提取见解和价值。Kaggle最近对近24,000名数据专业人员进行的调查显示,Python,SQL和R是最流行的编程语言。到目前为止,最受欢迎的是Python(使用率为83%)。此外,四分之三的位数据专业人士建议有抱负的数据科学家首先学习Python。

图1. 2018年数据科学家中最流行的编程语言

Kaggle于2018年10月对23,859名数据专业人员进行了全球调查(2018年机器学习和数据科学原始调查数据下载链接)。调查内容包括有关数据科学,机器学习,教育等方面的各种问题。Kaggle发布了原始调查数据(见上面的链接)。本文主要分析了调查数据中关于2018年数据专业人员使用的数据科学和机器学习编程语言的情况。

最常用的编程语言

该调查包括一个问题,“您定期使用哪些编程语言?(选择所有适用的选项)。“平均而言,数据专业人员在2018年使用了3种(中位数)语言。如图1所示,2018年的顶级编程语言是Python(83%的受访者表示他们使用这种语言),其次是SQL(44%)和R(36%)。前十种语言由C / C ++,Java,Java / Type,Bash,MATLAB,C#/。Net和Visual Basic / BVA完成。

图2.最常用的编程语言

在确定为数据科学家的数据专业人员中,93%使用Python,54%使用SQL,46%使用R.

该调查还询问了受访者,“您最常使用哪种特定的编程语言?”如图2所示,超过一半(54%)的数据专业人员最常使用Python。剩下的编程语言不太受欢迎,只有13%的数据专业人士说他们使用R,8%的人说他们使用SQL。

比较2017年的编程语言使用情况,我们发现Python的使用率增加了23个百分点(2017年使用率为60%)SQL使用量增加了2个百分点(2017年使用率为44%)。然而,R使用率下降了10个百分点(2017年使用率为46%)。

数据科学家最推荐哪种编程语言?

图3.数据专业人员推荐的编程语言

该调查还询问了受访者会向有志成为数据科学家的人推荐哪种首选编程语言(见图3)。结果显示,4位数据专业人员中有3位会推荐Python作为首先学习的编程语言。其他编程语言的推荐率要低得多(12%的受访者推荐使用R; 5%的受访者推荐使用SQL。

将统计范围缩小到数据科学家身份的数据专业人士时,推荐数据为:Python(78%),R(13%)和SQL(5%)

摘要

Kaggle对超过23,000名数据专业人员的调查结果为数据专业人员勾勒ei了最流行的编程语言。到目前为止,Python是最流行的编程语言,其次是SQL和R.毫不奇怪,Python是有抱负的数据科学家最推荐的编程语言,Python几乎也成为数据科学和机器学习的默认编程语言。返回搜狐,查看更多

责任编辑:

kaggle比赛语言java_Kaggle调查:2018年数据科学家最常用(和最推荐)的编程语言榜单...相关推荐

  1. TIOBE 6月编程语言榜单:C语言继续占据第一

    不知道各位朋友有没有发现,公众号改版了,现在的推送规则已经不一定是按照时间顺序了,有一些小伙伴甚至几天收不到消息,要点进去公众号主页才能看到. 所以,为了账号不会从您的订阅表里面消失,请各位朋友将公众 ...

  2. 祝贺 | 蚂蚁金服年轻科学家曾晓东入选MIT TR35中国榜单

    自 1999 年,<麻省理工科技评论>(MIT Technology Review,简称MIT TR)的"全球 35 位 35 岁以下科技创新青年"(Innovator ...

  3. python十大语言领域_十大编程语言榜单

    如果你是软件开发领域的新手,那么你会想到的第一个问题是"如何开始?"编程语言有数百种可供选择,但是你怎么发现哪个最适合你,你的兴趣和职业目标又在哪里呢?选择最佳编程语言以学习的最简 ...

  4. 2018最火机器学习项目盘点—CV项目领冠榜单

    Mybrige AI 每月都会测评多于250个开源的机器学习项目,并根据各种指标对项目进行排名. 经过综合比较,我们列出了Github上面机器学习开源项目的Top10,并介绍了一些虽然得星数很少却值得 ...

  5. TIOBE 6 月榜单: Python 有望超越 C 语言成为第一名

    整理 | 苏宓 出品 | CSDN(ID:CSDNnews) 头图 | 下载于ICphoto TIOBE 官方最新发布了 6 月的编程语言榜单,这个月榜单中又有怎样的发展趋势? Python 有望成为 ...

  6. 竞赛老陪跑怎么办?来自一位Kaggle比赛失败者的含泪总结

    大数据文摘出品 来源:medium 编译:zeroInfinity.笪洁琼 Kaggle比赛应该是数据竞赛中公认含金量最高的那个.每场比赛,参加的队伍至少上千人,也并非每次都次都能脱引而出,一不小心就 ...

  7. 第四期 | 带学斯坦福CS224n自然语言处理课+带打全球Kaggle比赛(文末重金招募老师!)...

    在未来五年,你认为人工智能领域最具有商业价值的方向是什么? 上个月我和一个算法工程师朋友聊了聊,询问算法岗的行业薪资,他说现在计算机视觉算法岗工程师年薪大约50万左右,正当我感叹如今计算机视觉的火爆时 ...

  8. 20165231 预备作业二:学习基础和C语言基础调查

    微信文章感想 读了娄老师微信公众号中的文章,老师给我们的启示首先就是要坚持,万事开头难,但是只要肯坚持就一定会有所成就,不管是学习还是生活方面.其中最有触动的就是减肥了,是我三四年来一直难以完成的目标 ...

  9. kaggle r语言_kaggle第三名解决方案拼图多语言毒性评论分类

    kaggle r语言 I had recently participated in the Jigsaw Multilingual Toxic Comment Classification chall ...

最新文章

  1. Android客户端开发—数据库SQLite基本语句
  2. HttpHandler与HttpModule区别
  3. [Angularjs]ng-show和ng-hide
  4. ReactNative环境配置的坑
  5. getOutputStream() has already been called for this response异常的原因和解决方法
  6. C#中OpenFileDialog获取文件名和文件路径的常用方法.
  7. c# 线向量生成多边形_python脚本实现abaqus前处理2D多晶粒建模(附完整源码)-Voronoi多边形的生成...
  8. 【2016.11.16】HTML学习笔记
  9. mybatis中association和collection的column传入多个参数值
  10. 最新公开的SEO优化公式
  11. 自从阿里拿下 Flink 以后, 你还不懂 Flink 就 out 了
  12. Spark环境搭建(下)——Spark安装
  13. 鸿蒙手机开发者活动,华为 12 月16 日举行鸿蒙 2.0 手机开发者 Beta 活动
  14. magisk下载里显示没有模块_magisk框架
  15. c语言中ascii码的作用,C语言中ASCII码是什么意思?
  16. c语言计算100天后是星期几,用C语言试编写一个程序,输入今天是星期几,计算并输出100天后是星期几....
  17. C语言pixel函数小程序,C语言 getpixel()用法及代码示例
  18. ppp服务器连通状态 失败移动,某局点MSR路由器PPPOE拨号IPCP阶段协商失败处理案例...
  19. html怎样给名片加边框,添加边框和底纹
  20. C语言 五种基本的算术运算符

热门文章

  1. win10任务栏图标存放路径
  2. 图像的放大与缩小——双线性插值放大与均值缩小
  3. css小技巧 ----- 使用border制作一个小三角形图标
  4. Git Pull Failed:Could not read from remote repository
  5. Java IO实战操作(四)
  6. J2EE代码存档--导出Excel
  7. centos7 安装Gitlab
  8. MySQL管理工具:mysql、mysqladmin、mysqldump
  9. Bug错误一:报this.setData is not a function错误
  10. yii学习笔记(6),数据库操作(增删改)