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中怎么运行代码 新建文本 ...
随机推荐
- 易优CMS:channel的基础用法
[基础用法] 名称:channel 功能:易优常用标记,可以循环嵌套标签.通常用于网站导航以获取站点栏目信息,方便网站会员分类浏览整站信息 语法: {eyou:channel type='top' r ...
- C sharp #006# 委托与事件
饮水思源:金老师的自学网站 索引 委托(Delegate) Click事件探究 委托(Delegate) “不学会委托(Delegate),等于没学.NET编程!” 例程1-委托类型变量 using ...
- 基于Spring Boot+Spring Security+JWT+Vue前后端分离的开源项目
一.前言 最近整合Spring Boot+Spring Security+JWT+Vue 完成了一套前后端分离的基础项目,这里把它开源出来分享给有需要的小伙伴们 功能很简单,单点登录,前后端动态权限配 ...
- InfluxDB从原理到实战 - 一篇文章搞懂InfluxDB时区
0x00 简介 InfluxDB默认以UTC时间存储并返回时间戳,当接收到一个时序数据记录时,InfluxDB将时间戳从本地时区时间转换为UTC时间并存储,查询时,InfluxDB返回的时间戳对 ...
- MySQl看这一篇就够了
MySQL分享 一.数据库结构 语句 DDL(Data Definition Languages):数据定义语句,常用的语句关键字主要包括 create.drop.alter等操作表结构 DML(Da ...
- 前端知识体系-NodeJS相关】NodeJS基础知识全面总结
NodeJS基础知识 1. Node的全局对象和全局变量 1.1 全局对象:所有模块都可以调用的 global:表示Node所在的全局环境,类似于浏览器的window对象. process:该对象表示 ...
- JavaScript中的循环和闭包
看一段比较经典的错误代码: // 希望获取页面上的所有div,在点击的时输出对应的编号 var oDom = document.querySelectorAll("div"); / ...
- ios中仿蚂蚁森林动画效果
参考链接:https://www.jianshu.com/p/0ba9d80f8e77 demo下载链接:https://gitee.com/ovix/TreeWithRandomFruitBtn
- none 和 host 网络的适用场景
我们会首先学习 Docker 提供的几种原生网络,以及如何创建自定义网络.然后探讨容器之间如何通信,以及容器与外界如何交互. Docker 网络从覆盖范围可分为单个 host 上的容器网络和跨多个 h ...
- 【1期】mysql必知必会
再有人问你为什么MySQL用B+树做索引,就把这篇文章发给她