GitHub年度报告:Python首次击败Java

github 今天发布了年度报告。去年有1000万的新开发者加入了github社区, 80% 的 repo 贡献来自于美国本土之外,中国对开源的贡献仅次于美国。
报告还发现,以“深度学习”、“自然语言处理”和“机器学习”为主题的 repo 在过去的一年中越发受欢迎。 贡献最多的开源项目来自微软的vs code (19.1k)、azure docs (14k)和flutter (13k)。
紧随其后的是谷歌的tensorflow (9.9k)、kubernetes (6.9k)和facebook创建的react原生框架。 虽然自2014年以来,我们都知道github中大部分的repo来自美国本土之外,但最新的报告明确指出,这一数字已经超过80%。 在过去的一年中,github总共创建了4400万个repo,并且在2018年11月突破1亿大关。
python 首次击败 java
javascript 仍然是开发人员在 github 上使用的最流行的语言。但在 github 历史上,python 首次击败 java,成为使用第二多的编程语言。
报告还指出了增长最快的编程语言:dart。dart 是谷歌用户界面工具包 flutter的编程语言。
其次是 rust、hcl、kotlin 和 typescript。
中国开源贡献仅次美国
最大的 repo 贡献还是来自亚洲、欧洲和北美。
上图展示了自2014年开始,美国之外的repo贡献便已经开始超过本土。
继美国之后,中国、印度和德国今年加快了开放源代码的使用速度。中国的开发者fork和clone的项目比去年多了48%。 然而,非洲国家在开放源代码repo的百分比增长方面处于领先地位。 尼日利亚、肯尼亚、突尼斯和摩洛哥的增长速度最快。
在整个非洲,贡献增加了40%,比任何其他大陆都多。 报告还发现,76万名开发人员正在学习在github student developer pack上编写代码。
tensorflow
作为 github 上最受欢迎的项目之一,tensorflow 已经建立了一个庞大的软件社区。去年有 9900 人为 tensorflow 做出了贡献,有 4.6 万个项目依赖于 tensorflow。
虽然 pytorch 近年来发展势头迅猛,但从 github 的报告来看,最受欢迎的还是 tensorflow。
数据科学成焦点
github 的报告还指出,产业界的焦点在数据科学。 python 增长的背后是快速扩张的数据科学用户社区,以及他们每天使用的工具和框架。 其中包括许多由 python 驱动的核心数据科学软件包,这些软件包既降低了数据科学工作的障碍,成为了学术界和产业界项目的基础。 除 python外,随着越来越多的社区专注于数据科学,近年来诸如“深度学习”,“自然语言处理”和“机器学习”等主题的 repo 变得越来越受欢迎。 在这些主题里星标最多的 repo 中,超过一半的 repo 基于 numpy 构建,其中还有很多依赖于 scipy,scikit-learn 和 tensorflow。 此外还有数据科学领域的非代码贡献,包括学术论文等资源。在数据科学的主题中,jupyter 和 nlp 成为增长最快的两大亮点。 从2016年到2019年,jupyter notebook 的使用量连续三年增长率都超过100%。
自然语言处理在 github 上也越来越受欢迎,因为 ntlk 之类的工具包降低了 nlp 的入门门槛。
2019年octoverse报告在github universe之前发布,有关人士预计将在大会发布新的开发人员工具。

FSH4手持式频谱分析仪
MXPVT-VBS7100的性能评测
黑客必备的十五大兵器
TTL与非门的动态特性
基于AD7705的双路信号采集板已批量生产
GitHub年度报告:Python首次击败Java
一文解读延时继电器作用
Secure Fit面罩是如何炼成的?
中国最有前景的芯片公司有哪些
高通正式推出其首个5G用户端设备参考设计
预测Apple将在2020年发售iPhone SE2,出货量可达3000万部以上
刘晓辉发表了题为《“基因”决定是你是否能产业互联网》的主题演讲
影响涡轮流量计精度的主要外部因素是什么
激光熔覆技术在大型构件修复中应用的优点
会议摄像系统的分类与组成
去中心化对加密货币意味着什么
万亿英伟达,站上AIGC的肩膀
焊锡丝的用途
led灯不亮了怎么办_如何更换led灯
Lumentum和Ambarella携手为智能楼宇应用带来新突破