程式語言流行指數(PYPL)排行榜近日公佈了2019年2月份榜單。
在最新一期榜單上,Python的份額高達26.42%,穩居第一,並且猛增5.2%,同時成為增長勢頭最好的語言。而被擠到第二的Java,目前份額為21.2%,同比下跌1.3個百分點 。
圈內知名網站Stack Overflow的資料顯示,其實早在去年6月份,Python的月活使用者就已超越了Java、JavaScript,成為第一。IEEE Spectrum也在2018年度頂級程式語言排行榜上將Python列為第一,領先C++、C、Java、C#。
Python火起來不是沒有原因的,另一個報告做了一個有趣的調查。
Hired 網站近日釋出了“2019 年軟體工程師現狀”報告。其中開發者最愛與最討厭的程式語言——最愛 Python,最討厭 PHP。PHPer 能忍?哈哈
開發者最想學習的技術/技能——機器學習。
那麼我們就順勢來分析一下吧。
為什麼大家如此喜歡Python?
Python能夠大展頭角的領域涵蓋方方面面。
大到太空梭,美國航天局(NASA)大規模的使用Python進行資料分析和運算,Google earth、谷歌爬蟲、Google廣告等專案也都在大量使用Python開發。
小到嵌入式系統,像之前非常火熱的“樹莓派”、豆瓣,就是使用Python開發的。
Python程式碼簡潔易懂,同樣的內容按照程式碼量計算,C++:Java:Python=1000:100:10,其實學習Python意味著,在你的工具庫中將獲得一個新的強大工具!我還沒有見過一個對工具說“不”的程式員,這意味著勞動力的大大解放,有了更多的精力,才能謀求更多升職加薪、突破個人上限的機會,不是嗎?
機器學習和Python是什麼關係?
這也是為什麼程式員需要學習Python的另一個原因。機器學習的發展在過去的幾年中是驚人的,它正在迅速改變我們周圍的一切。
可以說,想學機器學習,Python是必經之路。國家對人工智慧的重視,不言而喻。
所以你準備好學習Python了嗎?你打算怎麼開始,怎麼發展呢?