標籤:

透過數據看 Github

Github 是一個很棒的社區,這裡可以找到很多優秀的項目,很多實用的庫類,簡直是 coder 的天堂,同時也是全球最大的同性交友社區???

這次爬取分析的數據主要分為兩大類, User 類 和 Repo 類 ,也就是針對用戶情況和倉庫信息

User 類

先來看看 Github 全站 followers 人數 top10 都是哪些大犇

Linus 大神以壓倒性的優勢奪得第一名,說實在不知道 Linus 的真不好意思說自己是寫代碼的,Git 是剛需阿。然而大神還是很傲嬌的,畢竟沒有 following anybody,可能是強到了沒朋友了吧,用心感受,talk is cheap, show me the code。JakeWharton 以 34000+ 位於第二,以前也看過一點 Android 的東西,不知道說什麼,膜拜吧。

中國區還是有兩名種子選手挺進了 top10,阮一峰 和 代碼家

Github 的地區選項自由度很大,所以比較難統計出各國的註冊賬戶的人數。China 關鍵字的有 77473 人,USA 關鍵字有 48667 人

那來了解一下國情,在國區的這 77473 人中,followers 人數 top10 如下

vue.js 作者尤雨溪位列第三。廖雪峰緊跟其後排在第四,話說我也看過他的 Python 教程的,老師您好。

個人倉庫數量 top10,因為組織的話無法查看具體倉庫數,所以就選取了個人的

前兩名都好多,項目數量都達到了 27k 以上,好強,他們是怎麼辦到的

Repo 類

倉庫的 stars top10

倉庫的 forks top10

兩個 top10 中有多少個是重疊的呢,答案是 3 個

那你知道兩者的 top100 中有多少個是重疊的嗎,答案是 51 個,top500 是 270 個

forks 數超過 1000 的倉庫共有 1586 個,看看各語言都有幾個,選取排名前 10 的語言生成條形圖

再把維度擴大到 10000,共 41 個

JavaScript,Java,Python 基本上是穩居前 3 名,特別是 JavaScript,真是大紅大紫,當然我大 Python 也是很有潛力的

stars 數超過 1000 的倉庫有 10410 個

超過 10000 的 402 個

各大語言的分布情況基本上和 forks 數是一致的。唯一不同的語言就是 HTML 換成了 CSS,不過也都差不多,這兩門語言基本上都是不分家的

來看個有趣的排名,全站代碼量 top3 的倉庫

了解一下 Python 的情況

Python 倉庫 stars 數 top10

Python 倉庫 forks 數 top10

老規矩,看看這兩個 top10 交集部分,有 5 個,如下。( 兩個前 top100 中交集有 52 個 )

兩大 web 框架 django 和 flask 的表現還是不負眾望的,awesome 系列在每種語言里都很受歡迎

Github地址github.com/chenjiandong

謝謝觀賞 (? ??_??)? (,,? ? ?,,)

推薦閱讀:

TAG:Python |