GitHub年度報告:Python首次擊敗Java,中國成第二大開源貢獻國

點擊上方Python知識圈,選擇設爲星標

回覆1024獲取Python資料

十三 邊策 發自 凹非寺 
量子位 編譯 | 公衆號 QbitAI

閱讀文本大概需要 3 分鐘。

GitHub今天發佈了年度報告。去年有1000萬的新開發者加入了GitHub社區,80%的repo貢獻來自於美國本土之外,中國對開源的貢獻僅次於美國。

報告還發現,以“深度學習”、“自然語言處理”和“機器學習”爲主題的repo在過去的一年中越發受歡迎。

貢獻最多的開源項目來自微軟的VS Code (19.1K)、Azure Docs (14K)和Flutter (13K)。

緊隨其後的是谷歌的TensorFlow (9.9K)、Kubernetes (6.9K)和Facebook創建的React原生框架。

雖然自2014年以來,我們都知道GitHub中大部分的repo來自美國本土之外,但最新的報告明確指出,這一數字已經超過80%

在過去的一年中,GitHub總共創建了4400萬個repo,並且在2018年11月突破1億大關

Python首次擊敗Java

JavaScript仍然是開發人員在GitHub上使用的最流行的語言。

但在GitHub歷史上,Python首次擊敗Java,成爲使用第二多的編程語言。

報告還指出了增長最快的編程語言:Dart。Dart是谷歌用戶界面工具包Flutter的編程語言。

其次是Rust、HCL、Kotlin和TypeScript。

中國開源貢獻僅次美國

最大的repo貢獻還是來自亞洲、歐洲和北美。

上圖展示了自2014年開始,美國之外的repo貢獻便已經開始超過本土。

繼美國之後,中國、印度和德國今年加快了開放源代碼的使用速度。中國的開發者fork和clone的項目比去年多了48%。

然而,非洲國家在開放源代碼repo的百分比增長方面處於領先地位。

尼日利亞、肯尼亞、突尼斯和摩洛哥的增長速度最快。

在整個非洲,貢獻增加了40%,比任何其他大陸都多。

報告還發現,76萬名開發人員正在學習在GitHub Student Developer Pack上編寫代碼。

TensorFlow

作爲GitHub上最受歡迎的項目之一,TensorFlow已經建立了一個龐大的軟件社區。去年有9900人爲TensorFlow做出了貢獻,有4.6萬個項目依賴於TensorFlow。

雖然PyTorch近年來發展勢頭迅猛,但從GitHub的報告來看,最受歡迎的還是TensorFlow。

數據科學成焦點

GitHub的報告還指出,產業界的焦點在數據科學。

Python增長的背後是快速擴張的數據科學用戶社區,以及他們每天使用的工具和框架。

其中包括許多由Python驅動的核心數據科學軟件包,這些軟件包既降低了數據科學工作的障礙,成爲了學術界和產業界項目的基礎。

除Python外,隨着越來越多的社區專注於數據科學,近年來諸如“深度學習”,“自然語言處理”和“機器學習”等主題的repo變得越來越受歡迎。

在這些主題裏星標最多的repo中,超過一半的repo基於numpy構建,其中還有很多依賴於scipyscikit-learnTensorFlow

此外還有數據科學領域的非代碼貢獻,包括學術論文等資源。

在數據科學的主題中,Jupyter和NLP成爲增長最快的兩大亮點。

從2016年到2019年,Jupyter Notebook的使用量連續三年增長率都超過100%。

自然語言處理在GitHub上也越來越受歡迎,因爲NTLK之類的工具包降低了NLP的入門門檻。

One more thing

2019年Octoverse報告在GitHub Universe之前發佈,有關人士預計將在大會發布新的開發人員工具。
對此,你有所期待嗎?

傳送門:

https://octoverse.github.com/

留言打卡 DAY 35

今日的留言話題是:你對Python的前景和應用方向怎麼看?歡迎分享你的看法。關於留言打卡的規則可以參考 留言打卡送福利 (點擊鏈接查看詳細打卡規則),請按照 暱稱+天數(請以自己實際打卡的天數爲準,如day1 or day2 or day3)+ 留言內容(不少於15字)的方式留言。

提醒:需要添加 pk哥微信的可以通過下方二維碼添加,領取 Python 和人工智能學習資料,也可以進入學習技術交流羣,大學一起學習交流,效率更高,如果是想發推文、廣告、砍價小程序的敬請繞道!一定記得備註「交流學習」,我會盡快通過好友申請哦!通過好友後私聊我「學習資料」或者「進羣」都可以。

掃碼添加,備註:交流學習

往期推薦
01

【原創】Python讓你秒變撒嬌萌妹

02

誰說程序員不懂浪漫?用Python每天自動給女朋友免費發短信

03

十款 Windows 下必裝軟件,大大增強工作倖福

覺得不錯

右下角

點個在看

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章