Python火到什么程度?看看這組數(shù)據(jù)你就懂了
大獅兄前2天在編程獅后臺瞄了一眼用戶數(shù)據(jù),發(fā)現(xiàn)個(gè)有趣的現(xiàn)象:學(xué)Python的人數(shù)已經(jīng)是學(xué)Java的2.3倍了!
這還不算什么,更有意思的是,我發(fā)現(xiàn)很多原本學(xué)Java的用戶,最近都在補(bǔ)Python課程。有個(gè)用戶給我留言,說自己搞了五年Java,現(xiàn)在公司要做數(shù)據(jù)分析項(xiàng)目,不得不學(xué)Python。
這還讓我想起了上個(gè)月和幾個(gè)做技術(shù)的朋友吃飯,大家聊到編程語言選擇的問題。一個(gè)搞前端的朋友說,現(xiàn)在連前端都要會(huì)點(diǎn)Python,用來跑一些數(shù)據(jù)處理的腳本。另一個(gè)做運(yùn)維的朋友更直接,說Python已經(jīng)是他們團(tuán)隊(duì)的必備技能了,不會(huì)Python基本上找不到好工作。
當(dāng)時(shí)還覺得大家有點(diǎn)夸張,現(xiàn)在看來確實(shí)是趨勢。
正好今天TIOBE編程語言排行榜又更新了,Python的數(shù)據(jù)更是讓人眼前一亮。
TIOBE的CEO Paul Jansen說:"Python已經(jīng)統(tǒng)治了全球編程界!"雖然這話聽起來有點(diǎn)夸張,但數(shù)據(jù)確實(shí)支撐這個(gè)結(jié)論。
5月份的數(shù)據(jù)出來了,Python占比25.35%,一個(gè)月漲了9.02%。更重要的是,它和第二名C++拉開了超過15%的差距。這個(gè)差距說明了什么?基本上就是一家獨(dú)大的局面。
來看看完整的榜單:

- Python - 25.35% (漲9.02%)
- C++ - 9.94% (漲0.41%)
- C - 9.71% (跌0.27%)
- Java - 9.31% (漲0.62%)
- C# - 4.22% (跌2.27%)
- JavaScript - 3.68% (漲0.66%)
- Go - 2.70% (漲1.10%)
- Visual Basic - 2.62% (漲0.61%)
- Delphi/Object Pascal - 2.29% (漲1.05%)
- SQL - 1.90% (漲0.45%)
Python為什么這么火?其實(shí)原因很簡單。
語法簡潔是最大的優(yōu)勢。我記得第一次學(xué)Python的時(shí)候,寫個(gè)Hello World就一行代碼,當(dāng)時(shí)真的很震撼。對比Java,光是寫個(gè)最簡單的程序都要十幾行代碼,新手看著就頭疼。
應(yīng)用場景也廣泛。數(shù)據(jù)分析、人工智能、自動(dòng)化腳本、網(wǎng)站開發(fā),幾乎所有熱門領(lǐng)域都有Python的身影。最近AI這么火,很多人想入門機(jī)器學(xué)習(xí),第一選擇就是#Python。
還有個(gè)有趣的現(xiàn)象,現(xiàn)在很多非技術(shù)崗位的人也在學(xué)Python。財(cái)務(wù)用Python做數(shù)據(jù)分析,市場用Python跑推廣效果,連人事都在用Python處理簡歷篩選。Python確實(shí)降低了編程的門檻。
當(dāng)然,Python也不是完美的。執(zhí)行效率比較慢,這個(gè)一直被詬病。有個(gè)朋友做高頻交易系統(tǒng),就吐槽說Python的速度根本滿足不了他們的需求,還是得用C++。運(yùn)行時(shí)錯(cuò)誤也是個(gè)問題,調(diào)試起來有時(shí)候挺頭疼的。
但對大多數(shù)應(yīng)用來說,Python已經(jīng)足夠了。而且現(xiàn)在硬件這么便宜,效率慢點(diǎn)也可以接受。關(guān)鍵是開發(fā)效率高,能快速實(shí)現(xiàn)想法,這對很多公司來說更重要。
這個(gè)趨勢在編程獅的用戶身上也能看出來。去年年初,Java課程的訪問量還是最高的,現(xiàn)在Python相關(guān)的課程已經(jīng)全面超越了Java。特別是Python數(shù)據(jù)分析和機(jī)器學(xué)習(xí)的課程,學(xué)習(xí)人數(shù)一直在增長。
很多人都在問Python入門該怎么學(xué),要不要報(bào)班之類的。其實(shí)我覺得,學(xué)編程語言最重要的還是系統(tǒng)性學(xué)習(xí)。光看免費(fèi)教程很難形成完整的知識體系,容易東學(xué)一點(diǎn)西學(xué)一點(diǎn),最后什么都不精通。
這也是為什么我一直推薦大家選擇靠譜的學(xué)習(xí)平臺,跟著課程體系走,效率會(huì)高很多。編程獅上有專門的Python學(xué)習(xí)路線,從基礎(chǔ)語法到實(shí)際項(xiàng)目,循序漸進(jìn),挺適合初學(xué)者的。
說到這里,正好編程獅五一有個(gè)活動(dòng):VIP買1年送1年,買2年送終身vip。如果你正在考慮學(xué)Python或者其他編程語言,現(xiàn)在入手真的挺劃算的。畢竟一次投入,可以暢學(xué)全站所有課程,包括Python、Java、前端、算法等等。

我看了一下,這次活動(dòng)力度挺大的。平時(shí)一年VIP是幾百塊,現(xiàn)在相當(dāng)于打?qū)φ?。而且買2年送終身這個(gè),基本上就是終身學(xué)習(xí)權(quán)限了。對于想系統(tǒng)學(xué)習(xí)編程的人來說,這個(gè)投入回報(bào)比還是很不錯(cuò)的。
技術(shù)發(fā)展這么快,多掌握幾門語言總是有好處的。即使你現(xiàn)在用的是Java或者其他語言,也不妨學(xué)一學(xué)Python,說不定哪天就用上了。
最近遇到一個(gè)有趣的例子,一個(gè)做傳統(tǒng)企業(yè)軟件開發(fā)的朋友,平時(shí)主要用C#。結(jié)果公司要做數(shù)據(jù)可視化,項(xiàng)目經(jīng)理直接分配給了他。他花了兩個(gè)星期學(xué)Python,用matplotlib和pandas做出了效果,老板很滿意,還給他漲了薪。
這就是Python的魅力吧,上手快,能干的事情多,職場價(jià)值也越來越高。
你們覺得Python這個(gè)勢頭還能持續(xù)多久?會(huì)不會(huì)有新的語言能夠挑戰(zhàn)它的地位?比如Rust最近也挺火的,Go語言也在上升。
有什么學(xué)習(xí)心得或者問題,歡迎在評論區(qū)交流。反正技術(shù)這東西,大家一起討論才有意思。