突發(fā)!Python 登頂了。。。
點擊關(guān)注公眾號,Java干貨及時送達
Python 登頂!
棧長在上一篇《臥槽!最新編程語言排名,Java 淪為老三。。》文章中預測 Python 很快就要新王登基:

沒想到這一天來的這么快,TIOBE 最新編程語言排行榜出來了:

Python 終于打敗 C 語言成為新王者,這也是這 20 多年來,繼 C 和 Java 語言之后,首次出現(xiàn)的新的王者語言,Java 和 C 語言長期霸榜的時代已經(jīng)結(jié)束了。。。
Python 領(lǐng)導的新的編程語言排行榜的時代已經(jīng)到來!
再來看一下 2002 - 2021 期間的編程語言流行指數(shù)圖:

Python 這么多年來一直不溫不火,直到 2018 年左右逆勢反彈,2021 年 10 月終于坐上了編程語言排行榜寶座。
雖然 Python 以微弱的優(yōu)勢(0.11%)贏得了王者,但可以看到,C 語言大趺近 6 個多點,可以說跌落神壇了,另外 Java 也跌了 2 個點,所以說,Python 這個優(yōu)勢后續(xù)還會繼續(xù)擴大,近幾年還會繼續(xù)領(lǐng)跑編程語言排行榜。。
Java 為什么會輪為老三?為什么會造成這個榜單的原因?棧長在上一篇《臥槽!最新編程語言排名,Java 淪為老三。。》文章中也作了一些分析,沒看過的可以回頭看下。
想看我之前寫的 Java 系列干貨的,可以關(guān)注公眾號:Java技術(shù)棧,公眾號第一時間推送,也可以上博客:https://www.javastack.cn/,往期干貨都整理好了。
Python 到底有多火?
我們來看下 Google 近 5 年的搜索趨勢:

Java 已經(jīng)十分牛逼了,但在 2019 年左右也被 Python 趕超,學 Python 的人越來越多了,就像若干年前的 Java,Python 大火勢不可擋!
Python 為什么這么火?
先來弄清楚 Python 是什么語言:
Python 是一門十分強大的腳本語言,它語法簡單、上手容易、功能強大,并且擁有大量豐富的類庫,現(xiàn)在已經(jīng)非常成熟了,在各行業(yè)領(lǐng)域都得到了廣泛使用,使其成為當今最流行的編程語言。
Python 能大火的的原因,主要還是因為它太簡單易學了,相較 Java 真的是天壤之別,Java 要寫一堆的代碼,Python 可能幾行代碼就搞定了,那簡易程度和工作量真的不能同日而語。
所以 Python 非常適合于編程初學者,你經(jīng)??吹叫W生都在學 Python,甚至房產(chǎn)大佬潘石屹都在學:

房產(chǎn)大佬潘石屹,這么大年紀了都在學 Python 了,可以說他是零基礎吧,不管是真是假,Python 作為最簡單上手的語言是不用質(zhì)疑的了,可以說是老少皆宜。
另外在 Python 界還有一句比較熟知的段子:
人生苦短,我學 Python
英文原文:
Life is short,you need Python
這里面的意思就是人的生命是有限的,時間是寶貴的,更是突出了 Python 的簡單易學、開發(fā)時間短的特點,不要耗費過多的時間在編程語言本身上面。
另外,隨著近幾年 AI(人工智能)的興起,Python 更是順勢崛起,由于它的簡單易用,以及豐富的類庫,很多機器學習庫都是用 Python 寫的。
Python 會取代 Java 嗎?
我們來看下 Python 的應用場景,比如常見的有:爬蟲、數(shù)據(jù)分析、機器學習、Web 開發(fā)、Linux 系統(tǒng)運維等,在應用領(lǐng)域和 Java 重疊的大概也只有 Web 開發(fā)了,而且應用也有限,畢竟它只是一種腳本語言,很多方面都沒有 Java 完備。
另外,Python 相對 Java 的優(yōu)勢就是開發(fā)速度和效率高,但是從運行的速度和效率來講,Java 肯定更勝一籌,因為 Python 是邊執(zhí)行邊編譯的,而 Java 是編譯完直接運行的。
最后,從目前市場需求來看,Java 的崗位需求要比 Python 占更多的比重,Java 基本壟斷了企業(yè)級系統(tǒng)開發(fā),而 Python 在爬蟲、大數(shù)據(jù)、人工智能領(lǐng)域等獨領(lǐng)風騷,兩者并沒有太多的交集,所以不存在誰取代誰,兩者會在各自的領(lǐng)域發(fā)展壯大。
總結(jié)
Python 成為了這 20 多年來的編程語言新王者,并且這個趨勢還會繼續(xù)持續(xù),并不會輕易被打破,不吹不黑,Python 能有今天的成績,因為它是真的太簡單,太容易上手了。
即使如此,Javaer 也不要灰心吧,這并不代表什么,Python 只是一種編程語言,也只是一種完成任務的工具而已,在應用領(lǐng)域和企業(yè)需求對 Java 并沒有什么沖擊。
所以,我們該學學、該上班上班,不要受排行榜影響,Java 依然還是最香的語言之一,現(xiàn)在無數(shù)的 Java 就業(yè)崗位、火熱的開源社區(qū)、強大且豐富的生態(tài)、一家又一家的在線培訓機構(gòu)拔地,這都說明了一切,Java 依然老當益壯,市場就是最好的見證。
好了,今天的分享就到這里了,后面棧長會分享更多好玩的 Java 技術(shù)和最新的技術(shù)資訊,關(guān)注公眾號Java技術(shù)棧第一時間推送,我也將主流 Java 面試題和參考答案都整理好了,在公眾號后臺回復關(guān)鍵字 "面試" 進行刷題。
最后,覺得我的文章對你用收獲的話,動動小手,給個在看、轉(zhuǎn)發(fā),原創(chuàng)不易,棧長需要你的鼓勵。
版權(quán)聲明: 本文系公眾號 "Java技術(shù)棧" 原創(chuàng),原創(chuàng)實屬不易,轉(zhuǎn)載、引用本文內(nèi)容請注明出處,抄襲者一律舉報+投訴,并保留追究其法律責任的權(quán)利。







關(guān)注Java技術(shù)棧看更多干貨


