Python編程語言近年來勢頭很猛,是TOBIE編程語言榜單前三的???,并不斷沖擊Java和C的領先位置。
近日,Python軟件基金會(PSF)與Jetbrains聯合發布了《2019年Python開發人員調查》,這份覆蓋150多個國家,2.4萬開發者和程序員的調查,有助于我們了解Python未來的現狀和未來發展趨勢。
在調查中,84%的程序員將Python作為主要的編程語言,16%將其作為第二語言。
提到使用Python的主要目的,58%的程序員既用于工作也用于個人研究;21%的程序員用戶個人、教學和獨立項目;21%的程序員單獨用于工作。
Python的主要用途方面,59%的程序員用于數據分析;51%的用于Web開發;40%用于機器學習。將Python作為數據分析是最常用的方式,一直保持穩定。
關于Python的使用版本,雖然Python 2已經不再維護,但仍有10%的程序員在使用。在使用Python 2的用戶中,最大的份額是Web開發,占45%。
在最新的Python 3系列版本使用中,超過一半的Python 3程序員使用Python 3.7,是2019年底最受歡迎的Python版本。
在框架、庫和工具方面,適用于Python的頂級Web框架為Flask和Django,而領先的數據科學框架和庫為NumPy,Pandas,Matplotlib;領先的大數據工具為Apache Spark,Kafka,Hadoop/Mapreduce。
在數據庫方面,PostgreSQL排名第一,領先于MySQL。
Python程序員最喜歡哪種云平臺?AWS占據了55%的份額,其次是GCP,占據了33%的份額。在容器中的運行代碼越來越流行,今年為47%,去年為40%,已經超過了虛擬機中的運行代碼。
Linux是Python開發人員中最受歡迎的操作系統,68%的程序員使用。
在編輯器和IDE方面,JetBrains的PyCharm集成開發環境(IDE)市場份額最高,占33%,其次是微軟的開源跨平臺編輯器VS Code,占24%的份額。