閱讀436 返回首頁    go Python


翻過JAVA、越過C加加,Python成為最受歡迎的語言!Python威武!

Python隨著這兩年,確實越來越火了。但是究竟是怎麼就成為了最受歡迎的語言呢?口說無憑,得用數據來證明了,接下來往下看。

先前我們整理了一篇關於國家經濟收入與所撰寫語言相關的文章,文章內講述了GDP高的國家比較關注R、Python、C++;GDP較低的國家則比較喜歡Android開發與PHP。

而如果我們單獨地將眼光放在GDP 較高的國家中,有一個語言鶴立雞群,近乎爆炸性的成長遠遠壓過其他程式語言,Python。

在進入正文之前,必須有幾個前提先放在前麵:

1. 下方探討的數據隻聚焦於GDP 較高的國家:美國、英國、加拿大、德國,透過這些較為前瞻的國家數據來抓住程式語言的趨勢發展。

2. 何謂熱門?本處指稱的是在Stake Overflow 上的問題訪問數量。

3. Stake Overflow 很重要嗎?超重要,一言以敝之就是程式設計師、工程師的知識+。

簡單來說,Python 就是現在最熱門的語言

自2012 年,過去五年以來,Python 以火箭式的成長推進,在2017 年六月後正式超越Java、JavaScript,躍升為Stake Overflow 上最受歡迎的程式語言。

不過你可以看到綠色線段的Java 呈現波浪狀,有鑒於Java 為許多學校的標準教授語言,所以在春、秋兩季曲線會上升,夏天則會下降。因此Java 仍有可能在年末打敗Python 重新奪回冠軍寶座。

隨後Stake Overflow使用了STL模型進行模擬預測,預測結果Python將呈現井噴式成長。而Java與JavaScript將繼續糾纏在一起,正如同PHP與C++持續探底一樣,而C#

則沒人愛他

持續保持不變。

隻看這六種程式語言不公平,給我看更多!

中間的紅線為成長0%,縱軸越高則成長越快;橫軸成長的大小。

簡單來說越右上角代表成長的又快又好,Python 遠遠地拋開其他人。而其他尚有潛力的程式語言包含了Scala、R、Swift、SQL 等; Android、iOS、與PHP 則微量下跌。

這樣子你可能無法感受到Python 的「井噴」成長,如果把過去熱門的成長語言拿來相比,R、Swift、Go 等。Python 幾乎是以一個飛龍在天的趨勢不斷往前。

Python的成長與成長速度成為了誇張(或浮誇)的存在,完全不把其他程式語言放在眼裏。Python就是Stake Overflow上最熱門的語言,而且還是成長最快的語言。

剩下的世界還好嗎?

上述的資訊都隻存在於GDP 較高的高收入國家,那其他國家呢?如俄羅斯、中國、巴西也都占有Stake Overflow 頗大的流量。

Python仍保有非常強勁的向上動能,盡管在這些國家中Java、C#、PHP仍占有極大的流量。不過,這正如我們在上一篇介紹所說的,可能跟這些國家承接了許多外包導致。

為什麼Python 這麼夯?

這必須要反思到Python 本身的用途。

目前Python 大量地被運用於數據處理,正這是高收入國家中急欲發展的項目,透過發展得宜的物聯網科技,所搜集到的資訊處理。

其他如網頁設計、GUI 設計、遊戲引擎也都存在Python 的影子。更別說 YouTube、Google、Yahoo!、NASA 中都使用,或曾使用Python 為主要語言。

而最重要的仍有可能為Python 的特性:簡潔、易學。當然不是說Python 能讓一天之內讓你成為程式設計師,而是Python 的程式學習曲線對初學者來說較易上手,讓推行「人人都是工程師」思維的高收入國家漸漸采取Python 為初學者主要的學習語言。

最後,仍要再次提醒,要使用什麼程式語言,端看「想做什麼事情」,而不是盲目地追蹤趨勢。Python 很夯,不過仍有其限製與不適用的地方,找到想做的事情,再來選擇程式語言。最後,鑽研其中,才是捷徑。如果你還在入門糾結,如果你還在苦惱怎麼入門python!小編有個建議,可以加小編弄的一個Python交流基地,裏麵新手入門資料,可以說從零到項目實戰,都是可以免費獲取的,還有程序員大牛為各位免費解答問題,熱心腸的小夥伴也是蠻多的。不失為是一個交流的的好地方,小編在這裏邀請大家加入我的大家庭。歡迎你的到來。一起交流學習!共同進步!小編等你!

最後更新:2017-10-08 20:16:57

  上一篇:go Python網絡爬蟲從入門到進階工作坊
  下一篇:go Python成為高收入國家增長最快的語言