GitHub 2019年年度报告:Python最受欢迎,VScode贡献者高达19.1K
前言
文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
作者: 开源最前线(ID:OpenSourceTop)
PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取
http://note.youdao.com/noteshare?id=3054cce4add8a909e784ad934f956cef
GitHub 发布了 2019 年年度报告《The State of the Octoverse》,一起来看看这份报告里都有哪些干货
Github在全球的用户超4000万

在Github上有4000多万的开发者,其中80%的用户都是来自美国以外的国家,去年就有1000万的开发者新用户加入,2019年创建第一个repo的用户比2018年多了44%,130万人对开源做出了他们的第一个贡献,甚至有其他地方的人加入到开源贡献中,比如南极洲。 
今年,贡献者增长最快的是香港(SAR),新加坡和日本。

除了开源,整个 GitHub 上贡献方面的数据也在增加,从公共和私人贡献来看,亚洲的开发者社区在 2019 年增长迅速,其中亚洲贡献者中有 31% 来自中国。单从企业方面,非洲大陆的贡献更多: 
各组织都在跨时区写作,并依赖开源软件
现在Github上有接近300万个组织账户,它们来自世界各地,代表了公司、非营利组织、开源项目等的集体工作,深入研究,我们可以发现,仅Github企业云账户就来自70多个不同的国家,今年,全球财富50强中有35家对开源做出贡献。
软件社区比以往任何时候联系都更加紧密
去年创建了4400多个仓库被创建,从医学中机器学习,到有关深度学习的学术论文,再到不同规模的机器人,我们在短短12个月内就看到了许多令人兴奋的新成果,我们还看到开源项目的共享基础架构将所有软件联系在一起,并且它们的依赖关系十分紧密。 
平均而言,GitHub上的每个公共和私有仓库依赖于200多个包。由于每个项目背后都有数百个依赖项,我的代码比以往任何时候都更加紧密地联系在一起。如果我们按照依赖项存储库的数量来查看前50个开源项目,今年被依赖度最高的项目今年支持了超过 360 万个其它 repo,比如 rails/rails、facebook/jest 与 axios/axios 之类的项目对于全球代码已变得至关重要。
由维护人员、开发人员、研究人员等修复的漏洞警报超过760万次
就像软件一样,安全性是社区的工作,当发现潜在漏洞时,维护者,开发人员和工具生态系统一起协同工作,以保证每个人的代码安全,自从Github在2017年11月发布安全警报以来,这个社区已经处理了700多万个漏洞警报 
自从Dependabot在2019年5月加入GitHub以来,超过20.9万个拉请求被自动更新合并,自该应用于2017年4月发布以来,已经有超过100万个拉请求被合并
更多
以上充分说明了Github社区正在不断成长,除了上述这些数据,还有以下发现:

Python超过Java成为GitHub上第二受欢迎的贡献仓库。

Dart和Rust是Github上增长最快的编程语言

在过去的三年里,使用Jupyter笔记本(以Jupyter为主要语言的存储库的数量)的用户年增长率超过了100%。

TensorFlow的贡献者从2238人增长到25166人的全球社区。贡献者最多的是微软的VScode项目。
GitHub 2019年年度报告:Python最受欢迎,VScode贡献者高达19.1K的更多相关文章
- python 调用github的api,呈现python的受欢迎的程度
1 使用api调用数据: 在浏览器的地址栏中输入: https://api.github.com/search/repositories?q=language:python&sort=star ...
- 2019 年 stackoverflow 网站最受欢迎的 20 个 Python 问题
在最新一期的"Python开发者周刊"(Pycoder's weekly)里,我看到一则有意思的分享,故转出来分享给大家. 该分享来自是一份"python weekly ...
- github上总结的python资源列表【转】
Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理.awesome-python 是 vinta 发起维护的 Python 资源列 ...
- 2019年10个最受欢迎的JavaScript动画库!
摘要: 非常炫酷的动画库! 原文:值得看看,2019 年 11 个受欢迎的 JavaScript 动画库! 作者:前端小智 Fundebug经授权转载,版权归原作者所有. 1. Three.js 超过 ...
- 爬取github上流行的python项目
# -*- coding:utf-8 -*- __author__ = "MuT6 Sch01aR" import requests from pyquery import PyQ ...
- 2019年最新 Python 模拟登录知乎 支持验证码
知乎的登录页面已经改版多次,加强了身份验证,网络上大部分模拟登录均已失效,所以我重写了一份完整的,并实现了提交验证码 (包括中文验证码),本文我对分析过程和代码进行步骤分解,完整的代码请见末尾 Git ...
- 2019.04.21 python核心特征
本阶段我们将了解Python是如何管理内存的,学习内存管理让我们掌握python的运行机制: 并且在python中有许多函数式编程的特性,比如闭包,装饰器和生成器,这些都是一些比较难掌握的概念,但面试 ...
- 2019.04.16 python基础50
第五十一节 pycharm安装 https://www.jetbrains.com/pycharm/download/#section=windows 这是另一个叫jetbrains公司开发的 默认 ...
- 2019.04.13 python基础
第一节 主要讲python背景 没什么要注意的 了解记住概念就好 python官网 python.org 自带shell 可以运行python代码 在IDLE中怎么运行代码 新建文本 ...
随机推荐
- vuex的学习
vuex是什么? vuex是专为vue.js应用程序开发的状态管理模式 它采用集中式存储管理应用所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化 vuex也集成到vue的官方调式工具d ...
- HTML51-清除浮动overflow、网易注册界面基本结构搭建
一.overflow:hidden;作用 (1)可以将超出标签范围的内容裁剪掉 (2)清除浮动 .box1{ background-color: red; /*border:1px white sol ...
- C#实现Java的DigestUtils.sha256Hex
代码地址:DotNetCore_Practice/JavaToC#/DigestUtils at master · PuzzledAlien/DotNetCore_Practice public cl ...
- SSM框架之Mybatis(6)动态SQL
Mybatis(6)动态SQL 1.动态SQL 出现原因:有些时候业务逻辑复杂时,我们的 SQL 是动态变化的,此时在前面的学习中我们的 SQL 就不能满足要求了 1.1.if标签 我们根据实体类的不 ...
- WGS84、WebMercator、GCJ02和BD09坐标系简介与转换
WGS84(GPS): 地心坐标系,空间直角坐标系,原点与地球质心重合,为GPS采用的坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系. 通过GPS可以直接获取WGS84下的坐标(B,L, ...
- Cesium专栏-空间分析之地形等高线(附源码下载)
Cesium Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品.它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精 ...
- SQL Prompt提示和SQL默认智能提示冲突解决
- 服务器安装neo4j
neo4j是目前最流行的图形数据库,支持完整的事务.在树形图中,图是有顶点.边和属性组成的,顶点和边都可以设置属性,顶点又称节点,边也叫做关系.每个节点和关系都可以有一个或多个属性,neo4j创建的图 ...
- 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...
- 201871010128-杨丽霞《面向对象程序设计(java)》第一周学习总结
201871010128-杨丽霞<面向对象程序设计(java)>第一周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这 ...