作者 | 唐小引

圖 | CSDN 下載自東方 IC

出品 | CSDN(ID:CSDNnews)

一年一度的 Python 開發者調查報告終於發佈了。該報告由 Python 軟件基金會和 JetBrains 聯合發起,已經持續三年,並且參與調查的開發者人數正在逐年上升。今年,全球來自 150 多個國家及地區的 24,000 名的 Python 開發者參與了調查。

當今天,朋友圈、抖音、網站等凡所見出皆可見 Python 之時,我們從官方的調查報告裏,能夠見到更爲真實的 Python。接下來,我們一起來看今年的報告有哪些重點發現。

Python 的採用率

不得不說,越來越多的開發者已經掌握了 Python 這門語言技能,並且正在逐漸地將其作爲自己的主要編程語言,佔比 84%。

這點和去年分佈相同,不過隨着 Python 3 的採用率在快速增長, 後浪拍前浪,已經不再維護的  Python 2 正在逐漸消亡,其採用率已經從去年的 16% 降到了 10%,其中用於 Web 開發和 DevOps、系統管理、編寫自動化腳本佔比最多,而數據科學的比重正在持續降低,官方表示,「這可能是因爲近年來 Python 數據分析興起,但 Web 開發則相對成熟,有許多 Web 開發者需要維護大量的老代碼」。

同時,開發者們在使用 Python 的同時,其他還會使用哪些編程語言?數據顯示,JavaScript 依然高居榜首。不過值得注意的是, 有越來越多的開發者表示,除了 Python 之外,沒有再使用其他語言,這個佔比已經從去年的 6% 提升到了 11%。

開發者們用 Python 都在做什麼?從官方統計數據來看,數據科學和 Web 開發依然遙遙領先,機器學習位居第三。

不過,兩者還是有差異點,在 Web 開發中,JavaScript、TypeScript、HTML/CSS 和 PHP 等的使用率非常高,而對於數據科學工程師們來說,C/C++、Java 和 R 才更受歡迎。

最受 Python 開發者喜愛的工具與框架

看完 Python 採用的基本情況,我們再來看日常更爲緊密的 Python 開發者們使用的各類工具與框架。

在 Web 框架方面,顯然 Flask 和 Django 最受歡迎,兩者以 48%、44% 的佔比遙遙領先其他框架。

在數據科學框架和庫方面,NumPy 依然穩坐龍頭老大位置,甚至於比例還在上升,今年已經實現了 63% 的佔比,其次是 Pandas,PyTorch 則居於第 9。

在大數據方面,Apache Spark 以 13% 的佔比位列第一。

值得一提的還有操作系統方面,Linux 是 Python 開發者最喜愛的操作系統,幾乎三分之二的開發者都在使用它,其次是 Windows。

而在編輯器及 IDE 方面,儘管 VS Code 在所有開發者中深受歡迎,不過在 Python 的世界裏,它還是要讓位給 PyCharm,其以 33% 的佔比位列第一。但  PyCharm 還是有着非常強的危機感,畢竟 VS Code 的增長速度極快,它已經從 2017 年的 7%,快速上升到了 24%。

最後,想進一步看完整的 Python 開發者調查報告?點擊以下鏈接訪問:

https://www.jetbrains.com/lp/python-developers-survey-2019/

【END】

20 分鐘 看懂 60 年 波瀾壯闊開源史

從上世紀60年代貝爾實驗室的MULTICS操作系統,到Unix的誕生,再到今天一統服務器的Linux。

開源的歷史就是互聯網的發展史。大數據、雲計算、移動互聯網、超級計算機,離開了Linux服務器一個能打的都沒有。

本視頻將帶你重溫開源那段波瀾壯闊的歷程,讓我們一起回到60年代的貝爾實驗室、回到Unix的誕生地、回到BSD和Minix的起源、回到轟轟烈烈的自由軟件運動、回到赫爾辛基Linus的那間小房間、回到山景城VA Linux的辦公室……看看開源怎樣影響着今天的世界。

點擊上方小程序或文末「閱讀原文」 ,直達完整版無廣告視頻。

相關文章