2019 年 Python 開發者調查結果發布:Linux 最受歡迎

2020-12-16 開源中國

近日,Python 官方發布了 2019 年 Python 開發者調查結果。該調查由 Python 軟體基金會和 JetBrains 在 2019 年 11 月進行,來自 150 多個國家/地區的 2.4 萬名開發者曾參與其中。

下面一起來看看主要的調查內容:

對 Python 的使用

84% 的受訪者將 Python 作為主要語言最常與 Python 一起使用的語言是 JavaScript,佔比 43%Python 更多地被用於數據分析、Web 開發,和機器學習90% 的受訪者已經開始使用 Python 3(其中超過一半的人使用 Python 3.7),仍有 10% 停留在 Python 2

與數據分析在 Python 3 用戶中最受歡迎不同,對使用 Python 2 的受訪者來說,最大用途是 Web 開發(佔 45%)和 DevOps/系統管理/編寫自動化腳本(佔 41%)。或許是因為數據科學才開始流行起來,而 Web 開發相對來說是一個更為成熟的領域,一些 Web 開發人員需要繼續使用 Python 2 來維護遺留代碼。

框架和庫

受訪者最常使用的 Web 框架分別是 Flask 和 Django

在不參與 Web 開發的人群中,有 50% 的受訪者會使用某種 Web 框架,其中 Flask(32%)和 Django(21%)最受歡迎。而在從事 Web 開發的受訪者中,Django 使用率最高(73%),其次是 Flask(61%)。

NumPy(63%)和 Pandas(55%)是最受歡迎的數據科學框架超過一半的受訪者都在使用 Requests,Pillow 是使用率第二高的通用庫Pytest 是使用人數最多的單元測試框架技術與雲

兩種最受歡迎的 ORM 是 SQLAlchemy 和 Django ORM,這恰好反映了 Flask 和 Django 的流行資料庫的受歡迎程度分別為:PostgreSQL、MySQL、SQLite、MangoDB、RedisAWS 和 Google Cloud Platform 仍佔領雲服務的巨頭地位

三大巨頭之一的 Microsoft Azure 在本調查中排名第五,相比去年上漲了 4 個百分點。除了以上流行的雲平臺外,OpenStack(6%)、Linode(5%)、OpenShift(3%)和 Rackspace(1%)等也獲得了小額市場。

在容器中運行代碼變得越來越流行(今年為 47%,去年為 40%),佔比已經超過在虛擬機中運行代碼,但兩種技術同樣都發揮著重要作用開發工具

超過 2/3 的受訪者使用 Linux 進行開發

Jenkins/Hudson 仍是使用率最高的 CI 系統,但與去年相比有所下降,Gitlab CI 追了上來,它的覆蓋率幾乎與 Jenkins 持平受訪者最喜歡的 Python 開發工具是 PyCharm 和 VScode,接著是 Vim。其中 VScode 所佔份額經歷了快速增長,從 2017 年的 7% 到 2019 年的 24%

相關焦點

  • JetBrains:2019年Python開發者調查
    最近知名 IDE 廠商 JetBrains 發布了 2019 年開發者調查報告。本文匯總和 Python 相關的調查數據和結果。
  • 2019開發者調查:Python 或成贏家,Java 最不賺錢?
    Stack Overflow 年度開發者調查是面向全球開發者進行的規模最大、最全面的調查。
  • 2019中國Python開發者調查報告
    作者 | 王斌鑫 編輯 | 徐天雨,責編 | 啊Q來源 | PyChina(ID:PyChinaOrg)摘要2019 年秋,PyCon China 通過 PyCon 現場和網絡的方式對中國的 Python 開發者進行了深度調查。
  • 2020年Python開發者官方調查:最愛 PyCharm 和 VS Code,Gitlab CI 使用率超越 Jenkins
    Python 官方發布了 2020 年 Python 開發者調查結果。這是官方年度 Python 開發者調查的第四次迭代,由 Python Software Foundation 和 JetBrains 共同開展。2020 年 10 月,來自近 200 個國家/地區的超過 28,000 名 Python 開發者和愛好者參與了調查,以揭示該語言及其周圍生態系統的現狀。
  • Stack Overflow 發布 2016 開發者調查報告:JavaScript 最受歡迎...
    今年該網站對約 50000 名用戶進行調查後的結果已經出爐,裡面不乏一些有趣同時也令人深思的發現:比如說 JavaScript 仍然是最受歡迎的程式語言,而將近一半的開發者並沒有計算機的相關學位。在語言方面,JavaScript 仍然以壓倒性的優勢當選最受歡迎開發語言,超過 55.4 的受訪者稱自己使用這麼語言。
  • Stack Overflow:2020年全球開發者調查報告 TypeScript擊敗 Python
    Stack Overflow 2020 開發者調查報告現已出爐。 Stack Overflow 年度開發者調查是面向全球開發者進行的規模最大、最全面的調查。調查涵蓋了從開發者喜愛的技術到工作偏好等內容。2020 年是 Stack Overflow 發布年度開發者調查報告的第十年,有近 65,000 名來自世界各地的開發者參與了這個調查。
  • 5款最受Python開發者歡迎的Python IDE和代碼編輯器
    這是小編收集的python學習資料(這是我的一部分截圖),希望對你們有幫助,關注,轉發,私信小編「01」即可獲取!由JetBrains開發和維護的IDE PyCharm是最受歡迎的Python IDE之一。在JetBrains進行的一項調查中,超過20%的開發人員提到Pycharm是他們的首選IDE。作為一個IDE,PyCharm所做的不只是允許您導入庫和編寫代碼。
  • StackOverflow 發布 2016 年開發者調查報告
    ,調查對象為在 Stack Overflow 註冊的開發者用戶。本文選取了部分統計數據,完整調查結果請查看StackOverflow 2016 年開發者調查報告開發者概況地理位置有很多安卓開發者自稱為移動開發者(3%)。 大約2.5%的開發人員是iOS移動開發人員。最受歡迎的技術全棧:
  • 2017-2020 JS最受歡迎,SlashData發布最新開發者報告
    近日,分析公司 SlashData 公布了 2020 年第 3 季度的《開發者報告》(第 19 版),對全球 159 個國家或地區的 17000 多名開發者展開了調查。根據 SlashData 的調查結果顯示,JavaScript 仍然是最受歡迎的程式語言,其次是 Python,第三名是 Java。
  • 調查顯示開發者最討厭 PHP,最愛 Python
    Hired 網站近日發布了「2019 年軟體工程師現狀」報告,亮點頗多。
  • 英特爾發布 Clear Linux 開發者版本
    英特爾近日發布了專為開發者打造的 Clear Linux 版本。Clear Linux 追求在英特爾®架構上具有最佳性能,為開發者提供實用工具及工作流程,從而加速軟體開發工作的進行。
  • Hired:2019年軟體工程師現狀 Python最受歡迎
    Hired 網站近日發布了「2019 年軟體工程師現狀」報告,亮點頗多。該報告數據由 Hired 數據科學團隊收集與分析,覆蓋了 13 個城市的 98 000 名求職軟體工程師,反映了超過 170 000 個面試申請和過去一年的工作機會,還收集了來自 Hired 平臺上 700 多名軟體工程師的調查回復,以了解開發人員的工作偏好。
  • 2018年最受歡迎的三種程式語言:JavaScript、Java、Python
    編者按:程式語言多種多樣,新入行的開發者到底該學習哪種語言呢?近日,hackernoon上發表了一篇文章,基於幾個調查報告,盤點了2018年最受歡迎的3種程式語言,分別是JavaScript、Java、Python。僅就美國的行情而言,年薪均超過了10萬美元。
  • 中國專業開發者最多,最受 Web 服務青睞,Java 8 為最受歡迎版本
    最近,JetBrains深入研究數據,全面透徹地分析了Java開發現狀,並嘗試解答一些關於Java最常見的疑問。調查結果有些在意料之中,但也有一些結果讓人感到意外。 上周Java 15發布,本調查結合了Java的最新發布,並根據不同來源的數據創建,包括來自JetBrains的開發倡導者Trisha Gee的專業評論。
  • Java收入不再最低,Python被TypeScript擊敗,2020全球開發者調查報告出爐
    報告顯示,JavaScript 連續八年成為最常用的程式語言,而在最受開發者喜愛的程式語言榜單中,Python 排名第三,較去年下降一位,被 TypeScript 超越。另一值得關注的結果是,Java 語言的薪酬收入不再是最低了。近日,Stack Overflow 發布了 2020 年度全球開發者報告。
  • @Python 開發者,如何更加高效地編寫代碼?
    對於 Python 開發者而言,Anaconda 能省下大量時間下載和安裝模塊包、處理項目環境等問題,幫助開發者更加愉快地編寫代碼。如果你苦於給 Python 安裝各種包,安裝過程中還各種出錯。那麼我牆裂推薦——Anaconda,它可以幫助你管理這些包,包括安裝、卸載、更新。
  • Github年度趨勢報告發布:JavaScript勇奪桂冠,Python躍居第二
    【新智元導讀】GitHub 今天發布了其年度 Octoverse 報告,揭示了2020年地球上最大的開發者社區之一的各種趨勢,包括在新冠疫情開始後開源項目活動的激增。GitHub平臺於2007年10月1日開始開發,網站於2008年2月以beta版本開始上線,4月份正式上線。時至今日,Github已經被全球 5600 萬開發人員使用,高於 2019 年的 4400 萬和 2018 年的 3100 萬。
  • 2021程式語言後浪預測:Java、Python熱度不減,崛起最快卻是它
    不過我們也能發現,它們的受歡迎程度呈現一個曲線下降的趨勢。作為一名開發者,Mr Herath 最喜歡的語言是 JavaScript。在一篇 Medium 文章中,他為我們分析了 2021 年可能最受歡迎的幾種程式語言。JavaScript、Python 或者 Go?在討論每種語言的優點之前,先看一些在線調查的結果。
  • 前端2019年調查報告
    仔細看上面提到過的CSS架構方法,如:SMACSS, OOCSS, Atomic Design, ITCSS 和 CSS-in-JS ,覺得使用舒服的人從去年的34.90%上升到2019年的42.26%,這足足提升了7.36%。而且至少試過其中一種的開發者也提升到70.75%,2018年的數據是66.49%。
  • Python 3.8 已發布,現在是切換至新版本的好時機嗎?
    Python 3.8 已於前兩周正式發布,不過目前大多數開發者主要使用的仍是 Python 3.7.x 或更舊的版本。