作者 | 唐小引
頭圖 | 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的辦公室……看看開源怎樣影響著今天的世界。
點擊上方小程序或文末「閱讀原文」,直達完整版無廣告視頻。