今日,Github 发布年度报告。做为开发者社区最大的开源项目托管平台,Github 的年度 Octoverse 报告能为咱们了解开发社区提供最直接的洞见。报告中最明显的两个趋势是:中国开源贡献仅次于美国,Python 超越 Java 成为第二受欢迎的编程语言git
据报告介绍,当前使用 Github 的开发者数量超过 4000 万,大部分来自美国以外(80%)。过去一年时间,约有 1000 万新的开发者用户加入,超过 44% 用户在 2019 年建立了本身的首个 repo,130 万开发者首次为开源项目作贡献。github
学校中的学生正在成长为下一代开发者,今年超过 76 万开发者在 Github 上学习,Github 上共有 170 万学生在上面学习编程,比去年多了 55%。编程
下图则展现了美国以外,使用开源项目最多的 20 个国家和地区。当前,Github 上约有 300 万公司/组织帐号,除了美国外,去年中国、印度、德国的开源使用最多。其中,中国的开发者去年 fork、clone 了超过 48% 的项目。app
JavaScript 霸榜,Java 被 Python 超越机器学习
最受欢迎的开源软件和项目编程语言
年度高光项目:TensorFlow工具
值得关注的 IT 领域:数据科学学习
在 Python 语言背后,诸如深度学习、天然语言处理和机器学习等已经成为了数据科学社区最受关注的领域。ui
Jupyter Notebooks 的使用率(将 Jupyter 做为主要语言)在过去三年增加了 100% 以上。spa
天然语言处理在 GitHub 上也成为了一个新的趋势。相似 NLTK 的工具已经下降了 NLP 工做的成本。