點擊上方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構建,其中還有很多依賴於scipy,scikit-learn和TensorFlow。
此外還有數據科學領域的非代碼貢獻,包括學術論文等資源。
在數據科學的主題中,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 和人工智能學習資料,也可以進入學習技術交流羣,大學一起學習交流,效率更高,如果是想發推文、廣告、砍價小程序的敬請繞道!一定記得備註「交流學習」,我會盡快通過好友申請哦!通過好友後私聊我「學習資料」或者「進羣」都可以。
掃碼添加,備註:交流學習