六星源課堂:Python的鼎盛時期會持續(xù)多久?
Python 成為最受歡迎的語言了?原因是什么?Python起源一種shell的腳本語言 ,而現(xiàn)在已經(jīng)發(fā)展成最通用的語言之一了,TIOBE指數(shù)的數(shù)據(jù)顯示,Python是目前世界上最受歡迎的編程語言。

對于Python來說時代從未如此美好。TIOBE指數(shù)的數(shù)據(jù)顯示,Python是目前世界上最受歡迎的編程語言,過去二十年也一直處于增長趨勢。
Python之所以這么受歡迎有很多原因。Python起源一種shell的腳本語言 ,而現(xiàn)在已經(jīng)發(fā)展成最通用的語言之一了。從Web開發(fā)到物聯(lián)網(wǎng)編程再到AI等各個方面都能用到它。另外Python代碼非常容易編寫和執(zhí)行,這使Python成為入門編程語言的首選?;旧厦總€在大學(xué)學(xué)習(xí)編碼或者參加編程訓(xùn)練營的人都會學(xué)習(xí)Python。
然而Python的鼎盛時期會持續(xù)多久?雖然語言本身沒有什么問題,但從某些方面來說,成為“萬人迷”感到很驚訝。受到的歡迎程度遠(yuǎn)超出它所應(yīng)得的,主要有以下四個原因:
一、Python速度不快
Python最大的缺陷就是用它編寫的應(yīng)用程序運行速度不快。至少,這些應(yīng)用程序遠(yuǎn)不及用C或者Java等語言編碼的應(yīng)用程序快。代碼可能易于編寫和部署,但是我們卻犧牲了速度、效率和性能。在這個分秒必爭的世界里,Python顯然不是一個很好的選擇。
二、Python的語法過于僵化
對于編碼小白來說,Python如此受歡迎的部分原因是它的語法非常具體,所以寫出來的代碼非常整潔而且可讀性高。對于那些不介意花時間研究Python所有語法規(guī)則的人來說,Python很不錯。但是如果你只是想快速生成代碼,那Python并不是最好的選擇。
因此,如果優(yōu)先考慮靈活性或者動態(tài)性,而不是讓代碼看起來美觀且一致,那么Python可能就不是未來最好的語言。
三、Python提供的編程語言有限
易于使用是Python受新手小白喜愛的另一大原因。但是實際上Python沒有提供全面的開發(fā)體驗。學(xué)習(xí)Python編碼的人并沒有了解傳統(tǒng)軟件開發(fā)系統(tǒng)的各個方面。
雖然這聽起來可能有些苛刻,但是我認(rèn)為知道如何用Python寫代碼只不過比知道如何在Bash shell中運行程序更高級一點,而Bash shell根本不算編碼。從這個角度來說Python正在創(chuàng)造一代不知道“完整”編程的程序員,他們只知道如何編寫解釋型代碼。
四、沒有什么大型的產(chǎn)品是用Python寫的
當(dāng)環(huán)顧全球各種項目時,我發(fā)現(xiàn)沒有任何真正大型、復(fù)雜且重要的應(yīng)用程序或者平臺是用Python寫的。很多網(wǎng)站使用Python,主要是在后端,可能有數(shù)百萬小型應(yīng)用程序是用Python開發(fā)的。但是沒有基于Python的類似WordPress的東西,沒有非常依賴Python的辦公生產(chǎn)力套件,當(dāng)然也沒有用Python編碼的操作系統(tǒng),甚至是操作系統(tǒng)的主要部分。
這并不是在譴責(zé)Python,只是在強調(diào)這樣一個事實。如果說Python在未來幾十年仍然保持頂級編程語言的地位,那么你會認(rèn)為現(xiàn)在有人會用它做一些比編寫腳本和簡單應(yīng)用程序更有趣的事。然而他們沒有,可能也不會。
Python當(dāng)然有很多用處,但主要用于編寫相對簡單的腳本和應(yīng)用程序。所以它并不是編寫所有內(nèi)容的首選語言。
以上就是本次分享的全部內(nèi)容,想學(xué)習(xí)更多Python技巧,歡迎持續(xù)關(guān)注六星源課堂!