
現(xiàn)在提起Python,如果不是IT行業(yè)內(nèi)的人也會(huì)有所耳聞,短短幾年之間,python 在國內(nèi)從一門小眾語言,成長(zhǎng)為行業(yè)主力。那么Python為什么這么火呢?接下來,帶你一探究竟。
究其原因,Python大火的過程大概可以分為三個(gè)階段。2012~2014年是云計(jì)算最火的幾年,大批創(chuàng)業(yè)公司和巨頭擠破頭地進(jìn)軍云計(jì)算領(lǐng)域,大家都在做IAAS,最著名的云計(jì)算開源平臺(tái)OpenStack 就是基于Python 開發(fā)的,為此催生出不少Python 崗位;2014~2015年是「大眾創(chuàng)新,萬眾創(chuàng)業(yè)」口號(hào)喊得最響兩年,北京大街小巷似乎人人都是創(chuàng)業(yè)者,O2O、P2P產(chǎn)品如雨后春筍般冒出,什么語言最適合快速搭建原型?當(dāng)然是Python,Python 的開發(fā)速度一個(gè)頂仨。2016~2017年AI被大家廣泛認(rèn)知,AlphaGO 的出現(xiàn)讓業(yè)界為之興奮,人工智能不再是概念,而人工智能、機(jī)器學(xué)習(xí)的首選語言就是Python。
這兩年特別是網(wǎng)絡(luò)爬蟲火得一塌糊涂,10個(gè)寫爬蟲的9個(gè)在用Python,曾經(jīng)有一段時(shí)間知乎的Python話題全部被爬蟲相關(guān)的帖子刷屏,為什么爬蟲這么火,這個(gè)還是跟大數(shù)據(jù)有關(guān),因?yàn)閿?shù)據(jù)挖掘、分析、機(jī)器學(xué)習(xí)、人工智能都需要大數(shù)據(jù)的支撐,而真正有大數(shù)據(jù)的廠商沒幾個(gè),所以小廠不得不通過爬蟲去獲取數(shù)據(jù)。為什么偏偏就 Python 火了,其它語言沒有?
Ruby on Rails 最火的那幾年,有人問Python 之父吉多·范羅蘇姆怎么看,他說:”Python 不需要?dú)⑹旨?jí)應(yīng)用,因?yàn)槿绻沁@樣的話,Python 在其它方面的作用就被忽略了。” Python 在網(wǎng)絡(luò)爬蟲、數(shù)據(jù)分析、AI、機(jī)器學(xué)習(xí)、Web開發(fā)、金融、運(yùn)維、測(cè)試等多個(gè)領(lǐng)域都有不俗的表現(xiàn),從來沒有哪一種語言可以同時(shí)在這么多領(lǐng)域扎根。
Python 是一門兼具簡(jiǎn)單與功能強(qiáng)大的編程語言,它專注于如何解決問題、自由開放的社區(qū)環(huán)境以及豐富的第三方庫,無需浪費(fèi)時(shí)間去造輪子,各種Web框架、爬蟲框架、數(shù)據(jù)分析框架、機(jī)器學(xué)習(xí)框架應(yīng)有盡有,拿來即用。
盡管后起之秀 Go 語言為并發(fā)編程而生,效率高,但物理硬件性能已經(jīng)顯著提升的情況下,編程語言帶來的性能影響已經(jīng)不那么重要的,開發(fā)速度才是人們首要關(guān)注的問題,即使真遇到的性能問題,那么也可以用C語言無縫對(duì)接。雖說Java是老大哥,江湖地位無人能撼動(dòng),但體型過于臃腫、冗長(zhǎng)的語法被越來越多的開發(fā)者所詬病,這也是為什么 Google 決定把 Kotlin 作為 Android 官方支持語言的主要原因。
Python 的發(fā)展完全是由社區(qū)自我驅(qū)動(dòng)的,喜歡Python的原因很簡(jiǎn)單,因?yàn)樗_確實(shí)實(shí)給開發(fā)者帶來了愉悅的編程體驗(yàn)。投資界有一句俗語“豬在風(fēng)口上也能飛起來”,而Python本身就擁有眾多優(yōu)點(diǎn),恰好又趕上風(fēng)口,所以,Python的火爆著實(shí)具有其必然性。 注:尊重原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處和鏈接 http://m.hebeijilong.cn/news-id-14942.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓(xùn)無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請(qǐng)自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請(qǐng)關(guān)注python培訓(xùn)頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050