Web開發與資料科學家:誰在統治Python世界?

weixin_34037977發表於2018-03-30

2017年末,Python軟體基金會與JetBrains網站一起開展了Python開發人員調查,目的是確定最新趨勢,並深入瞭解Python開發世界今日的樣子。

Web開發與資料科學家:誰在統治Python世界?

根據結果顯示,每5個Python開發人員就有4個將Python作為第一程式語言,所有使用Python作為其主要語言的開發人員中又有一半在使用JavaScript。使用Python作為輔助程式語言的開發人員更喜歡將其與JavaScript(46%),C / C ++(42%),Java(41%)和C#(24%)一起使用。

Web開發人員與資料科學家:誰在統治Python世界?

“你用Python做什麼?”這個問題的答案非常有趣。 事實證明,資料分析和web開發是最廣泛的用途。

Web開發與資料科學家:誰在統治Python世界?

Source: Python Developers Survey 2017 Results

1、使用Python進行資料分析和機器學習的佔24%;

2、使用Python進行資料分析和web開發的同樣佔24%;

資料分析和機器學習的結合並不是什麼新鮮事,但是和web開發相結合還是蠻令人驚訝的。可以肯定地說,從DevOps到機器學習和資料科學,Python無處不在。著名的程式設計網站Stack Overflow似乎也同意這一看法:Python是增長最快的程式語言。

Web開發與資料科學家:誰在統治Python世界?

Source: Python Developers Survey 2017 Results

如果將資料分析和機器學習統稱為資料科學,那麼,使用Python進行web開發和資料科學的比例接近1:1。

結果:web開發人員和資料科學家一起統治著Python世界。

與Python一起使用的最流行的技術是什麼?

結果顯示,與Python一起使用的最流行技術是Jupyter Notebook,其次是Docker和Anaconda。

此外,接近70%的受訪者使用AWS,其次是GAE,Heroku和DigitalOcean。

最後,PyCharm的兩個版本是Python開發中最流行的工具,其次是Sublime,Vim,IDLE,Atom和VS Code。

相關文章