GitHub年度趨勢報告發布:Python躍居第二!

【導讀】GitHub 近日發佈了其年度 Octoverse 報告,揭示了2020年地球上最大的開發者社區之一的各類趨勢,包括在新冠疫情開始後開源項目活動的激增。


GitHub平臺於2007年10月1日開始開發,網站於2008年2月以beta版本開始上線,4月份正式上線。web


時至今日,Github已經被全球 5600 萬開發人員使用,高於 2019 年的 4400 萬和 2018 年的 3100 萬。編程

      圖:2020年編程語言趨勢微信

 

報告顯示,JavaScript 仍然是 GitHub 上最受歡迎的編程語言,而 Python 如今是第二受歡迎的語言,緊隨其後的是 Java 和快速增加的TypeScript。app

 

在 GitHub 的全部者微軟公司的維護下,TypeScript 已經從2018年和2019年的第七位攀升到今年的第四位。PHP 和 Ruby 這兩種五年前最受歡迎的語言的受歡迎程度繼續降低。框架

 

從地理位置來看,活躍開發者的分佈主要分佈在北美、亞洲和歐洲:機器學習

           

此外,Github還公佈了一些其餘的數據:編程語言

 

1.尼日利亞在開源項目貢獻方面仍然排名最高,其次是香港、沙特阿拉伯和孟加拉國。編輯器

           

2.美國對項目的貢獻和活躍用戶的數量仍然高於世界上任何其餘地區,但美國對項目的貢獻今年降低到22.7% 。2019年10月份的報告發現80%的知識庫貢獻來自於美國之外。學習

        圖: 按地區分列的活躍用戶網站

 

3.開源項目的建立比去年增加了40%。分析代表,開源項目貢獻在節假日和週末達到峯值,而企業開發人員最有可能在工做日推送代碼和項目更改。

              

4. 新型冠狀病毒疫情致使了開源項目捐款的顯著增加。

              

該報告還試圖描述某些大型社區在 GitHub 上運行方式的區別,包括開源 TensorFlow 機器學習框架的貢獻者。

 

在 TensorFlow 社區有一個明顯的典型行爲模式: 大多數新成員對問題發表評論(50%到75%) ,一些人制造問題(25%到30%) ,還有一些審查請求(約5%) 。在其餘社區,新成員比終身成員更頻繁地推送代碼,但在 TensorFlow,這種狀況幾乎不存在,甚至連老成員也不常常推送代碼。在這裏,主要的互動模式是問題。

               

認爲本身是開發者的人數從2016年的60% 降低到2020年的54% 。除了開發人員,分析還發現,那些認爲本身是數據分析師、科學家或管理人員的人也參與了像 TensorFlow 這樣的項目。

 

隨着 GitHub Classroom 的推出,教育也在 GitHub 社區中佔據了愈來愈大的比重,在 GitHub 上,教育用戶數量僅次於開發者,位居第二。

             

報告的最後,還感謝了每一位作出貢獻的開發者:

              

2020年是變化非凡的一年,但有一件事情仍然是正確的,就是來自世界各地的開發人員愈來愈多的彙集在一塊兒進行創新、尋找聯繫和解決問題。

你們好,最後給你們免費分享 Python 三件套:《ThinkPython》、《簡明Python教程》、《Python進階》的PDF電子版。若是你是剛入門的小白,不用想了,這是最好的學習教材。

如今免費分享出來,有須要的讀者能夠下載學習,在下面的公衆號裏回覆關鍵字:三件套,就行。

領取方式:

長按掃碼,發消息 [三件套]


本文分享自微信公衆號 - Python學習與數據挖掘(Python_CaiNiao)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索