透過數據看 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
兩個 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地址:https://github.com/chenjiandongx/Github
謝謝觀賞 (? ??_??)? (,,? ? ?,,)
推薦閱讀:
TAG:Python |