解析:Python為什麼這麼流行?

千鋒武漢發表於2021-12-08

有人說,Python可能是所有語言裡面最符合成為人類對程式設計期待的語言,為什麼這麼說呢?因為相比於其他語言,Python開發效率更高、執行速度更快,功能更加強大!本文,小千就來詳細說說Python這麼流行的具體原因!

解析:Python為什麼這麼流行?

Python為什麼這麼流行?主要有以下這些原因:

開發效率更高。有資料研究表明Python的開發效率要比Java高2倍,也就是說Python中程式碼行更少,程式碼行聽起來可能像個可怕的指標,每種語言每行程式碼所花費的時間大約是一樣的,因此,限制程式碼行數就可以提高生成效率。舉個例子,Python可以只用21行程式碼就能完成一個影像素描的處理。

這一兩年Python在業內大火,除了雲端計算幫Python帶了一波節奏外還有一個主要原因就是近幾點網際網路創業熱情高漲,千千萬萬程式設計師聽了各種創業雞湯,辭掉了大公司安穩工作玩創業,大家都急著要把東西快速開發出來去拿融資,那時的投資人腦子也是熱呀,大批大批的錢投給各創業公司,供他們各種現金補貼搶使用者。時間就是金錢,大家恨不得今天剛有了idea,明天產品就能上線,產品晚上線一個月,可能戰爭就跟你沒關係了。

因此,一門開發效率極高的語言就此進入開發者眼簾,開發者們因為猶如神助,開發效率不知道比C,Java高到那裡去了,眾多創業公司首選 Python做為開發語言,雖然那些創業公司大多都 失敗了,但是催生起了Python在國內大熱的前戲。

執行速度更快。顯然Python並不是一門快語言,慢也是被很多程式設計師詬病Python的主要原因,但最近幾年PyPy直譯器在不斷的提高著Python的執行速度 ,透過PyPy執行的程式,在某些場景下速度直接逼近C語言,相信再過幾年,Python的執行速度將不再是問題。

另外,由於近些CPU處理速度的快速發展,程式語言本身的快慢在大多數業務場景下已不再被做為主要考量(除了對響應速度極為敏感的業務,如搜素)。

功能更強。這是導致Python大火的另一個主要原因之一,Python的標準庫和第三方庫強大到你無法想象,無論你想從事任何方向的技術程式設計,你幾乎都能找到相應的庫支援。

由上可見,Python幾乎在上述每個領域都做的非常優秀,這是一門真正意義上的全棧語言,即使目前世界上使用最廣泛的Java語言,在很多方面與Python相比也遜色很多!目前還看不到有哪門語言,能同時在在如此多的領域能做出這些成績。

本文來自千鋒教育,轉載請註明出處。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2846407/,如需轉載,請註明出處,否則將追究法律責任。

相關文章