Python這麼火,原因在這裡!

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

Python這麼火,原因在這裡! 科技 第1張

全文共2590字,預計閱讀時長3分鐘

Python這麼火,原因在這裡! 科技 第2張

說起迪麗熱巴,其近幾年的躥紅速度可見一斑。從《三生三世十里桃花》到王牌綜藝《跑男》,無論到哪自帶流量,更是微博熱搜榜的常客,刷足了存在感,曝光吸睛率十足,真可謂是娛樂圈躥紅速度一等一的小花。

同樣,編程語言界近年來也有一位這樣的「小花」,與迪麗熱巴的躥紅速度相比,可以說是有之過而無不及。它就是最近火的一塌糊塗的編程語言——Python。

Python這麼火,原因在這裡! 科技 第3張

鼎鼎大名竟產生於肥皂劇?

先說這個名字,可能有的同學知道Python社區的人賦予它「仁慈大君」的稱號,這是怎麼回事呢?

原來是Python的創始人太任性,當初他直選一選中Python作為語言的名字,是因為他特別喜歡英國的肥皂劇《Monty Python飛行馬戲團》。

Python這麼火,原因在這裡! 科技 第4張

Python的創始人——Guido,荷蘭人,從阿姆斯特丹大學獲得了數學和計算機碩士學位。然而,盡管他算得上是一位數學家,但他更加享受計算機帶來的樂趣。

那時候雖然已經掀起了個人電腦浪潮,但配置卻很低。在那個時代,工程師恨不得用手榨取計算機每一寸的能力。有人甚至認為C語言的指針是在浪費內存。至於動態類型,內存自動管理,面向對象……別想了,那會讓你的電腦陷入癱瘓。

這種編程方式讓Guido感到苦惱。Guido知道如何用C語言寫出一個功能,但整個編寫過程需要耗費大量的時間,即使他已經準確的知道了如何做到。

Guido希望有一種語言,這種語言能夠像C語言那樣,能夠全面調用計算機的功能接口,又可以像shell那樣,可以輕鬆的編程。

於是乎,Python就應運而生了。

Python這麼火,原因在這裡! 科技 第3張

Python的「吸粉」體質從何而來?

應用率最高、長期霸占排行榜的常青藤 Java、易於上手,難以精通的 C、在遊戲和工具領域仍占主流地位的 C++、占據 Windows 桌面應用程序半壁江山的 C#……哪個拿出來不都是獨當一面威震IT江湖的武器,那麼為何眾多高手偏偏鍾情於Python?

Python這麼火,原因在這裡! 科技 第6張

一位網友給出解釋:學完 Python,可以上天。

言歸正傳,到底Python有哪些優點呢?

1.入手快:Python 語言相對於其他編程語言來說,屬於比較容易學習的一門編程語言,它注重的是如何解決問題而不是編程語言的語法和結構。所以,已經有越來越多的初學者選擇Python 語言作為編程的入門語言。

2.顏值高:Python 語言力求代碼簡潔、優美。在 Python 語言中,採用縮進來標識代碼塊,通過減少無用的大括號,去除語句末尾的分號等視覺雜訊,使得代碼的可讀性顯著提高。它使你能夠專注於解決問題,而不用太糾結編程語言本身的語法。

3.有內涵:Python 語言號稱自帶電池,寓意是 Python 語言的類庫非常的全面,包含了解決各種問題的類庫。無論做到什麼功能,都有現成的類庫可以使用。合理使用 Python 的類庫和開源項目,能夠快速的做到功能,滿足業務需求。

4.效率高:Python 語言因為有了豐富強大的類庫,所以,Python 的開發效率能夠顯著提高。做到相同的功能,Python 代碼的文件往往只有 C、C++ 和 Java 代碼的 1/5~1/3。這也是為什麼各大互聯網公司廣泛使用 Python 語言的原因。

5.應用廣:工程師可以使用 Python 做很多的事情。例如,Web 開發、網路編程、自動化運維、Linux 系統管理、數據分析、科學計算、人工智能、機器學習等等。

一款集入手快、顏值高、內涵豐富、效率高、應用廣的編程語言,縱然有一些缺點在所難免,但瑕不掩瑜,讓Python輕鬆俘獲從業人員的心。

Python這麼火,原因在這裡! 科技 第3張

「小透明」躥紅成「一線小花」,是機遇還是必然?

雖然Python從問世以來逐漸博得了工程師的喜愛,但在眾多編程語言的世界中仍舊是「小透明」般的存在,直到近幾年。

首先我們來看一組數據:

Python這麼火,原因在這裡! 科技 第8張

藍色為Python,綠色為Java

從 2011開始到現在,Python 的百度搜尋指數翻了10 倍,從下圖看得出 Python 在國內的流行度已經直逼 Java,大有趕超之勢。

Python這麼火,原因在這裡! 科技 第9張

近四年來Google 搜尋指數

從全球範圍來看,Python 語言是越來越流行的,其熱度超過了以往任何時候。從中國的搜尋指數來看,Python 語言已經不是越來越流行這麼簡單了,而是出現了爆發式的增長。2014 年以前,Python 在中國都屬於小眾語言,從 2014 年開始,Python 在中國越來越火爆。

Python這麼火,原因在這裡! 科技 第10張

上圖是微信搜尋指數對比圖,與其對比的是Java ,它是一門比 Python 使用更加廣泛的編程語言。可見Python的搜尋指數一直處於領先的位置。

再來看幾條新聞:

【Python 將納入高考內容】從 2018 年起,浙江省信息技術教材將不會在使用晦澀難懂的VB 語言,而是改學更簡單易懂的 Python 語言。北京和山東也確定要把 Python 編程基礎納入信息技術課程和高考的內容體系。

【小學生開始接觸Python】山東省最新出版的小學信息技術六年級教材也加入了Python 內容,小學生都開始接觸 Python 語言了

【Python 列入全國計算機等級考試】教育部考試中心於2017 年 10 月 11 日發布全國計算機等級考試(NCRE)體系調整的通知。新增「Python 語言程序設計」科目,軟件要求:Python 3.5.2版本及以上 IDLE,2018 年 9 月首次開考。

基於以上這幾個不同的信息來源,檢視了 Python 語言的流行程度。現在,我們可以非常明確的得出一個結論——Python 語言越來越流行,而且現在非常火。

除了自身的優勢,還有哪些原因呢?

人工智能契機出現

現在最火的詞就是人工智能。Python過去多年積累在人工智能到來之時出現了大爆發。人工智能的一個關鍵領域就是機器學習,而深度學習是做到機器學習的重要途徑。

在深度學習領域幾乎沒有任何其他語言可以跟 Python 相提並論的,比如 Caffe,Theano,TesnorFlow,Keras這些非常流行的深度學習框架,都是以 Python 為主要開發語言。

強大特效秘密武器

在影視製作里大家知道哪一門語言是最流行的嗎?其實也是 Python。實際上,在好萊塢做很多大型的特效電影的時候,里面很重要的就是用Python 編寫特效腳本,然後再用它的渲染引擎去渲染。

你以為就是這些了?並不是。

除此之外,還有算法交易和量化投資領域,Python 都是最流行的語言,桌面開發Python 也能做。嵌入式編程也有選擇 Python 作為編程接口,比如樹莓派。

在現在同樣很火的物聯網領域,以前大家不會想到 Python 在 IoT 作為主要語言出現的,但技術雷達上出現的 PlatformIO 和 masquitto,都是基於 Python 的。

借用互聯網過時流行語的一句話,Python 你這麼厲害,你怎麼不上天呢?

事實上NASA確實是在用 Python,做地面的數據仿真和數據處理等等工具。用 Python 確實能讓你上天!

Python這麼火,原因在這裡! 科技 第11張

讀芯君開扒

Python 是一門兼具簡單與功能強大的編程語言。你無須浪費時間去造輪子,它會讓我們專注於如何去解決問題。它的靈活性、易用性、簡潔性、豐富的資源使得它廣泛應用在不同領域,以至於成了最受歡迎的語言。

據說工程師經歷過很多語言之爭,並且存在著一條鄙視鏈:寫C的鄙視寫C++的,寫C++的鄙視Java和C#的,Java和C#互相鄙視……

其實一個語言「好與不好」的評判,往往受制於平台、硬件、時代等等諸多外部因素。每個語言都是混合體,有其優勢的地方,但也存在著諸多缺陷。學學著以開放的心態接受每個語言,以積極的行動跟上發展的腳步,說不定哪一天,你也可以像Guido一樣,創造出自己的語言。

你鐘愛的編程語言是哪一個呢?你又看好哪種語言的發展呢?

Python這麼火,原因在這裡! 科技 第11張

留言 點讚 發個朋友圈

我們一起探討AI落地的最後一公里

作者:二嶽初

參考文獻:

http://www.15yan.com/story/1JKTBQvVk5e/

http://mp.weixin.qq.com/s/OMG_eEw78M4VYMGIu2byPw

http://mp.weixin.qq.com/s/g9wCtHqsUEzqRKUIuwmxNg

如需轉載,請後台留言,遵守轉載規範

推薦文章閱讀

你以為報了AI培訓班就真的能入行?

冬奧會「北京8分鐘」:中國AI開掛了

「最燃的AI崗位是哪個?」「AI產品經理啊!」

對AI最花癡的城市是這些!你的家鄉上榜了沒?

大家一起來找碴,全都找到算我輸

韓國留學生帶你零距離看冬奧

人類智能搞不定春晚了,人工智能上!

你說虐不虐?!我用AI表白後,她竟然說「好噠」!

中國高校在AI領域沒存在感?原因是…

為什麼很少有大學開設Python課程?

誰能想到,奧運志願者和裁判員都不是人…

畢業想從事AI,要不要轉專業到計算機?

想成為AI公司的實習生?會這些才夠格

AI撩你出軌了?呵呵

一周入門,一年自通,機器學習沒那麼難

文科生不服!誰說AI只是理工科的天下?

天吶,這些高校AI開課了!但我發現……

哦活活,在這個領域,AI沒有任何一點比得上人類!

用這招,看男朋友到底是不是直男!

懵逼了!我AI還沒入門,熊孩子已經玩起了Python

老娘我在百度實習這麼嗨,都是因為對自己狠

「讀芯術杯」沖頂大會——人工智能專場

史丹佛「AI Index」年度報告說了哪些你不知道的

閱讀理解做不過AI?我不服

當心,AI偷走你的聲音

上帝不願咬的那個蘋果,為什麼是他?

這樣面試,你的成功率將達到90%

長按識別二維碼可添加關注

讀芯君愛你

Python這麼火,原因在這裡! 科技 第13張

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!