Python超越Java成為GitHub第二大流行語言

2020-12-23 騰訊網

GitHub在10月份發布了報告,為開發行業提供了更為詳細的資料與數據。

作為世界上最大的存儲庫主機,GitHub在監控開發人員社區的趨勢方面處於領先地位,該公司的新報告再次強調了一些重要的變化。

高級語言

在過去的一年裡,JavaScript仍然是GitHub上使用最多的程式語言。

最有趣的變化是第二名和第三名。這是Python第一次取代Java位居第二。

就在五年前,Python還位居第四。排名令人印象深刻的上升可能是由于越來越多的語言成為教學學生的選擇,以及Python框架的流行,如TensorFlow用於機器學習。

當然,Java仍然非常流行。近年來,由於其用於Android開發,其增長受到了主要推動。然而,谷歌決定採用Kotlin作為Android的一流語言可能會導致使用量的減少。

Kotlin是增長最快的語言之一,在過去的一年中增長了182%。

儘管有驚人的增長,Kotlin實際上是發展速度第四快的語言。前三名是Dart (532%), Rust(235%)和HCL(213%)。相比之下,Python的增長率是151%。

開源項目

微軟的代碼編輯器Visual Studio code擁有最多的開源貢獻者,有19,100名開發人員提供他們的能力。

第二名也屬於微軟,這次是Azure文檔,有14000名貢獻者。

谷歌的ui開發工具包Flutter有13000名貢獻者,排在前三名。

來自世界各地的人們比以往任何時候都更多地為開源項目做出貢獻。

今年,GitHub新增了1000萬用戶,創建了4400萬個存儲庫。130萬用戶做出了他們的第一個開源貢獻,44%的用戶創建了他們的第一個資源庫。

只有五分之一的用戶來自美國,該服務甚至還有來自南極洲的開發者。

以下是除美國以外開源貢獻者最多的前10個國家:

平均而言,每個開源項目都有來自41個不同國家和地區的貢獻者。

相關焦點

  • java大數據和python大數據的全面對比,哪個更主流?
    大數據是目前網際網路流行的技術語言,處理大數據的程式語言比較有優勢的也很多,比如java、python、go、R語言、Hadoop等等,按道理來說每種程式語言都可以處理大數據,只是處理的規模不一樣而且,但是現在比較受歡迎的數據處理程式語言是java與python。
  • 馬雲稱雙11對阿里沒什麼意義;Python成為GitHub第二流行的語言...
    中國唯一自研的飛天雲作業系統,成功扛住全球最大規模的流量洪峰,由此,阿里巴巴成為全球首個將核心交易系統 100% 運行在公共雲上的大型網際網路公司。零點剛過 1 分 36 秒,天貓雙 11 成交總額便突破 100 億元,成交速度比去年更快。今年的訂單創建峰值更是創下新的世界紀錄,達到 54.4 萬筆/秒,是 2009 年第一次雙 11 的 1360 倍。
  • 程式語言世界盃,Python擊敗老牌勁旅Java奪冠
    於此同時,我們碼農世界盃中,後起之秀Python,已悄然擊敗Java,捧得「大鍵盤杯」的桂冠!Python的奪冠是偶然、也是必然如今,Python 已經成為一種再主流不過的程式語言了。它天生麗質,易於讀寫,非常實用,從而贏得了廣泛的群眾基礎,被譽為「宇宙最好的程式語言」,被無數程式設計師熱烈追捧。
  • 【Python Tips】Java 與Python中數據結構比較
    java.util.Listpython.listList ls = new ArrayList();ls = list()ls.size
  • 為什麼golang語言會變得越來越流行
    作為一個開發者,如果你細心觀察,就會發現越來越多的公司開始使用go語言進行業務的開發。從知乎到b站,很多公司都把業務全面轉向了go語言。那麼為什麼這麼多公司選擇了go語言,為什麼這麼多開發者選擇了go語言,golang變得越來越流行的原因到底是什麼?
  • Python 中最流行的十個標準庫
    Python 是當今人工智慧和機器學習領域最流行的程式語言之一。Python 以其有用的庫和包而著稱,即使沒有軟體工程背景的人也能編程。Python 擁有一組與 Python 語言一起分發的標準庫,如 DateTime、math 或 Random。
  • GitHub十大熱門Python項目
    Python作為一種神奇而又通用的程式語言,已經被成千上萬的開發者用來構建各種有趣而有用的項目。在下面的部分,我們將嘗試涵蓋GitHub上一些使用Python構建的最佳項目。Airflow正被業內一些大公司積極使用,如Adobe、Lyft、Slack、Expedia等。4.
  • 學Python有意思嗎?自學可以出去工作嗎?
    由於本人從事Python已經快9年了,所以在這方面還是有一點的見解,下面就談談我的看法:大學的時候我曾自己接觸過幾門語言,有最經典的C,比之難點的C++、java也都了解一點。但是在此之前從未系統的學習過一門計算機語言。作為一門新興的語言,在國內其參考教材十分有限。
  • 重磅:包郵寄送《Python數據可視化之美》
    人生苦短,我用python!現在python語言越來越流行,尤其是在機器視覺、機器學習與深度學習等領域。但是數據可視化一直是其短板,特別相比較R語言而言。R語言以ggplot2包及其拓展包人性化的繪圖語法大受用戶的喜愛,特別是生物信息與醫學研究者。Rggplot2有兩本很經典的教程:ggplot2 Elegant Graphicsfor Data Analysis和R Graphics Cookbook,兩本書重點介紹了ggplot2包的繪圖語法及常見圖表的繪製方法。
  • 這些Python代碼技巧,你肯定還不知道
    Python 是世界上最流行、熱門的程式語言之一,原因很多,比如:易於學習超高的通用性具備大量模塊和庫本文將分享一些使用 Python 的技巧,順序按照 A-Z 排列。all or anyPython 非常受歡迎的原因之一是其可讀性和表達性。
  • python + appium + 模擬器 搭建app自動點擊系統
    摘要本文主要介紹犀光科技app自動控制系統的搭建,利用python腳本驅動appium從而控制模擬器中app的行為。基本關係圖環境搭建一、python3 安裝直接登錄Python官網[https://www.python.org],下載最新版本即可。
  • 程式語言那麼多,選擇學習C語言的三大理由!
    都2020年了,為什麼大學裡教的第一門語言還是C?最近在網上看到很多同學都在吐槽這個問題。程式語言那麼多,C語言到底有何優勢值得大家選擇呢?首先作為一門已經問世50年的老語言了,C語言已經很老了,但不可否認的是它仍然很能打,無論是曾經風靡一時的java還是現在火熱的python,在風口過後,屹立不倒的還是C語言。根據最新的TOIBE排名,C語言高居榜首,而且縱觀近20年程式語言的排名變化,C語言也一直都是前三甲,這充分說明了它的江湖地位!
  • 過去50年間,十大熱門語言及發明者大盤點
    因此本文收集了十大熱門程式語言背後的程式設計師和設計者的名字和大家分享。以下是十大熱門程式語言及其創建者,排名不分先後。1. Java——詹姆斯·高斯林Java是最流行、最成功的程式語言。詹姆斯·亞瑟·高斯林博士發明了Java,被譽為Java程式語言之父。
  • 深度學習動手入門:GitHub上四個超棒的TensorFlow開源項目
    TensorFlow是Google的開源深度學習庫,你可以使用這個框架以及Python程式語言,構建大量基於機器學習的應用程式。而且還有很多人把TensorFlow構建的應用程式或者其他框架,開源發布到GitHub上。這次跟大家分享一些GitHub上令人驚奇的TensorFlow項目,你可以直接在你的應用中使用,或者根據自身所需進一步予以改進。
  • 11月份Github上最熱門的Java開源項目
    它們均提供標準化的數據分片、分布式事務和資料庫治理功能,可適用於如 Java 同構、異構語言、雲原生等各種多樣化的應用場景。2.Mindustryhttps://github.com/Anuken/MindustryStar 7446Mindustry是一款優秀的開源遊戲,玩家可以自行下載源碼進行修改,如果你想自己編譯,請先確保自己已安裝Java 8和JDK 8。
  • 微軟最強 Python 自動化工具開源了!不用寫一行代碼!
    前言 最近,微軟開源了一款非常強大的 Python 自動化依賴庫:playwright-python 它支持主流的瀏覽器,包含:Chrome、Firefox、Safari、Microsoft Edge 等,同時支持以無頭模式、有頭模式運行 playwright-python 提供了同步、異步的
  • TIOBE 12 月程式語言:Python 有望第四次成為年度語言!
    回顧過去一年,程式語言領域百花齊放。在 TIOBE 近日發布的 12 月最新排行榜中,Python 和 Java 你追我趕,Python 漲幅佔優,預計有望成為有史以來四度奪得「年度程式語言」稱號的程式語言!
  • GitHub標星兩萬的"Python搶票教程」,我們先幫你跑了一遍
    大數據文摘出品|bigdatadigest作者:曹培信、池俊輝盼望著,盼望著,春節的腳步近了,然而,每年到這個時候,最難的,莫過於一張回家的火車票。模型下載連結:https://pan.baidu.com/s/1rS155VjweWVWIJogakechA  密碼:bmlm2. git倉庫下載:https://github.com/testerSunshine/12306model.githttps://github.com/testerSunshine/12306model.git
  • Python為什麼叫Python,Java又如何而來?
    為這個項目開發一門新語言並不是他們的重點:開發Java是因為他們需要一種可以獨立於處理器的語言,能夠提供C++的大部分功能,同時更容易使用。成立這個絕密的Green團隊是為了打造超越個人電腦的「下一波計算浪潮」,他們認為個人電腦應該是具有互動性的數字控制的消費電子產品(也就是「智能設備」的前身)。
  • Cve-maker是一個python工具,用於在當前或遠程計算機上檢測,查找,編譯和執行CVE.
    連結:https://github.com/msd0pe-1/cve-maker.gitEsn技術社區學習紀念U盤最新動態:所有預定/購買推薦閱讀:Esn黑客初學者入門第一步:有目的第一天Esn黑客初學者入門第二步:認識網際網路世界 第二天Esn黑客初學者入門第三步:解決問題的一天Esn黑客初學者入門第四步:常識與必須購買清單Esn黑客初學者入門第五步:新手掌握第一個黑客技術之