Python上升到第二位,GitHub 2017开发者年度报告
GitHub Universe 是 GitHub 的年度盛会,今年10月10-12日,GitHub Universe 大会在旧金山召开。同时,GitHub 也在其官网发布了 2017 年年度数据报告 —— GitHub Octoverse 报告。
每年 GitHub 都会推出“Octoverse”报告,其中列出了一些年度的数据,包括其网站中最受欢迎的编程语言、开源项目等。今年的数据让人眼前一亮,我们不妨关注一下。
整体数据:
2400 万用户 150 万组织 6700 万 Repo 130 万学生开发者 自 2016 年 9 月,10 亿 Commit 自 2016 年 9 月,2530 万活跃项目 自 2016 年 9 月,1250 万活跃 Issue 自 2016 年 9 月,新增了 670 万开发者 自 2016 年 9 月,新增了 45.1 万个组织入驻 GitHub 自 2016 年 9 月,120 万人提交了他们的第一个 Pull Request 自 2016 年 9 月,410 万人创建了他们的第一个 Repo 19.1 万人 star 或 fork 了项目但没有提交代码 自 2016 年 9 月,130 万新 Pull Request ,包括 Linus Torvald 的第一个 GitHub Pull Request:https://github.com/Subsurface-divelog/subsurface/pull/155 合并了 100,000,000 次 Pull Request 关闭了 68,800,000 个 Issue 不包括框架和语言,下面的标签被使用得最多 machine-learning website deep-learning library arduino plugin database2017 GitHub 上最受欢迎的前 15 门语言
可以看到,Python 已代替 Java 从去年的第三突进了第二,相比去年它新增了 40% 的 Pull Request。越来越多开发者在感慨“人生苦短” 了?
相关阅读:《JS 又是第一编程语言:GitHub 2016 年度报告亮点汇总》
Java 则被挤下到第三位,不过 Java 9 刚发布不久,而且它的模块化特性深受开发者喜爱,霸主地位还是很难撼动的。
排名第一的依然是 JavaScript,而且远甩其他语言好几条街。联想到近几年前端技术的火热发展,所以并没有太大意外。
排名前十五的语言(按先后顺序):JavaScript、Python、Java、Ruby、PHP、C++、CSS、C#、Go、C、TypeScript、Shell、Swift、Scala、Objective-C
被 fork 最多的前十个项目
贡献者最多的前十个项目
review 最多的前十个项目
discuss 最多的前十个项目
上面四个排行榜,TensorFlow 在其中三个都留下了自己的名字,人工智能技术越来越多地被关注,经历了被称为“人工智能元年”的2016年,人工智能在2017年也迎来了更大的发展。
原文发布时间为:2017-10-13
本文作者:佚名
本文来自云栖社区合作伙伴“51CTO”,了解相关信息可以关注。
我的Go+语言初体验——Python开发者轻松上手 DT时代的到来,驱动全球形成海量数据的爆发式增长态势,尤其是 2020 年以来对于实体经济的重大变革,全球对于数据加工、分析、挖掘等需求日益迫切。在此背景下,数据科学家、数据分析师的人才培育面临着入门门槛较高的困境
12个核心知识点+20个干货案例+110道面试题,Python面试宝典来啦 | 开发者必读(046期) 在2020阿里云峰会上,阿里云智能总裁张建锋表示,阿里云今年再招5000人,大规模引进顶尖科技人才。7月9日 19:00-21:30 阿里云开发者社区首场“Offer 5000”直播开启!15位团队技术大牛在线招人,《阿里云技术面试红宝书》助你拿下Offer!马上投递简历: https://developer.aliyun.com/special/offerday01,在此,小编奉上,Python面试宝典来啦,帮你拿下好工作!
用Python分析WordPress官网所有插件的开发者信息(续以及人物介绍) 本文用Python分析了54421个WordPress插件的开发者信息,从时间维度得出了基本的折线图和热力图,并介绍了一些早期的WordPress核心开发者
相关文章
- 安装 Python 包时解决 Microsoft visual c++ 14.0 is required 问题
- 选择一个 Python Web 框架:Django vs Flask vs Pyramid
- python之进程和线程的对比
- 如何安装配置python环境变量(2023版)
- 使用Python 的符合推导功能化简微分方程
- 如何通过Python扩展库的安装信息快速找到某扩展库的官方资料(文档、官网、github地址等)?
- 剑指Offer刷题(python版)
- gyp ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
- 【Python】【装饰器】【UI自动化】当界面元素迟迟未加载出来时的灵活处理办法
- 《Python机器学习实践指南》——1.3 设置机器学习的环境
- python 只导入某个对象
- Python教程大全之如何使用 Python 轻松构建您的第一个机器学习 Web 应用程序(教程含项目源码)
- 《Python语言程序设计》—— 导读
- ( Ubuntu系统下 ) vim插件安装 supertab 实现tab键的补全功能 (vim+python环境下)
- python第四十四课——继承性之单继承
- 学习笔记(02):Python网络编程&并发编程-assert断言的用途