Python比特朗普更受關註:關於Python的五個事實
前幾天,在我隨手翻看《經濟學人》雜誌的時候,發現了一個非常棒的介紹Python的
文章
。我想我應該挑出並詳細解釋一些(文中的)觀點來說明這篇文章為何讀起來如此有趣,同時展示給你一些額外的數字來支持這篇文章。Python的使用數量正在激增
最近的一項調查表明,Python排在JavaScript,SQL,Java和C#之後,流行度排名第五。根據
2017 Stack Overflow
的調查表明,有近32%的開發人員正在使用Python,還有20%的人打算使用它。目前Python的使用率高於2013年Stack Overflow第一次調查報告中的22%。該調查還表明Python是第六大最受歡迎的語言(僅次於Rust,Smalltalk,TypeScript,Swift和Go)。我認為需要注意的非常有趣的一點是,綜合使用程度以及受歡迎度,Python的排名最高(其他的受人喜愛的語言大多處於發展初期,舉例來說,TypeScript僅僅被9.5%的人所使用,而Rust和Smalltalk甚至還沒有規模化)。
在Stack Overflow上,Python標籤有990K個問題以及超過600K的followers。該團隊於2017年9月發布了一篇博客文章分析了
Python的受歡迎程度
,非常值得一讀。下圖來源與該篇文章,展示了Python相較於其他五種主要的編程語言的增長趨勢。有適合處理各種任務的Python包
package repository
(俗稱乳酪商店)中有超過147,000個包,這使得Python變得如此通用,如此受歡迎。從Web開發到數據科學和數據可視化,再到遊戲開發和DevOps的所有內容您都可以使用Python完成,無需從零開始並為所有內容編寫自己的代碼。如果你想知道為什麼它被稱為乳酪商店,可以觀看這個Monty Python的簡介。
在GitHub上也發生著類似的事情,其中有超過50萬的公開repos使用Python。2017年,據報道,Python取代了Java成為了GitHub上第二大最受歡迎的語言,有超過一百萬次的拉取請求。在GitHub Trends上,您可以看到最受歡迎的Python repos,這是一個觀察基於Python構建多項目的好地方。
Python正在為AI以及數據科學助力
我們可以看到,Python中有如此多可用的包,特別的,其中有很大一部是應用於AI和數據科學項目的。
Python已成為AI研究人員的首選語言。谷歌的TensorFlow是GitHub上被fork次數最多的項目。與scikit-learn和Keras等其他庫一起,為AI開發提供了堅實的基礎,為熟悉Python的人提供了靈活性和易用性。這些庫的可用性是關鍵,因為它們允許開發人員專註於擴展它們並構建有用的項目,而不是重新發明輪子。
在數據科學中也是類似的-
Stack Overflow報告
pandas項目是在其網站上增長最快的Python的相關標籤。與NumPy,SciPy和其他科學計算軟體包一起,它是用Python創建的,因為該語言相對簡單且一致(與C++相比),使那些想要使用工具但未經過培訓的或正在培訓的人員可以輕鬆上手,成為軟體工程師。使用Python的另一個非常引人注目的原因是可以使用像Jupyter(IPython)notebook等工具,這些工具允許共享和協作迭代。Python是前景廣闊的
《經濟學人》的文章指出,40%的美國學校現在提供Python課程,而2013年這一比例為10%。在2015年的英國,據
報道
,Python已經取代法語成為小學教授的最流行的語言,60%的父母寧願讓孩子學習Python而不是法語。不出所料,75%的小學生表示他們寧願學習如何給機器人編程,也不願學習法語。
Python正在衝擊著互聯網
Python在明年年底將年滿30歲,但各處仍將有它的身影。今年,美國谷歌用戶搜索Python的頻率一直高於他們搜索金?卡戴珊的頻率,而且Python搜索甚至
超過了對唐納德·特朗普的搜索
。您對Python有什麼看法嗎?你用它做什麼,你最喜歡的包是什麼?請在評論中給我留言!
英文原文:https://dzone.com/articles/5-facts-about-python
譯者:搞一個大新聞
TAG:Python程序員 |