歡迎光臨
每天分享高質量文章

經濟學人:Python為什麼是程式語言中最skr的?

綜合來源:大資料文摘(微訊號:BigDataDigest)、開源中國(oschina2013)


Python的出現讓計算機程式語言不再是生僻的專業技能,而是常人都能學習和使用的萬金油。

《經濟學人(Economist)》近日對Python的一篇專題報道,揭秘了這一把計算機思維帶入尋常百姓家的神奇程式語言。

Python在今天程式設計界的火熱流行度,藉助凡凡的一句話,那就是:

誕生於1989年12月,Python最初是荷蘭電腦科學家Guido van Rossum為自己設立的一個的聖誕專案。

由於當時的其他程式語言都有各種缺點,這位科學家就想建立自己的程式語言。

而他建立程式語言的原則也很簡單:

首先,作為程式語言它應該易於閱讀,一個板塊內的每行命令只要採用縮排格式書寫即可,而不用被層層的花括號括起來;

其次,它應該讓使用者可以建立自己的專用編碼模組包,然後可以將其提供給其他人,使其作為新程式編寫的基礎;

第三,他想要一個“簡短、獨特且略帶神秘”的名字。

因此,他以英國喜劇團隊Monty Python的名字來命名這種程式語言,而其軟體包儲存庫被稱為Cheese Shop。

在他的聖誕專案發明近30年後,Van Rossum先生就像電影《萬世魔星》(又名《布萊恩的一生》)中的救世主一樣,成為了技術界的Monty Python人物。他解釋道:“我並沒有打算創造一種適合大眾消費的語言。”

但在過去的12個月裡,美國谷歌使用者搜尋Python的頻率比搜尋電視網紅金卡戴珊頻率還要高。


Python 熱度激增


根據 Stack Overflow 的一項調查顯示,Python 不僅在專業領域的使用率得到增長,在普通開發上的使用率也有所提升,有 40% 的受訪者表示他們現在正在使用 Python,有 25% 的受訪者表示希望學習 Python。


Codecademy 是一個程式語言使用與教學網站,該網站表示,到目前為止,學習 Python 的需求增長最快。Python 開發者已經為這個世界貢獻了 145,000 個安裝包,涵蓋從天文學到遊戲開發的各大領域。


就業網站 eFinancialCareers 報告稱,從 2015 年第一季度和 2018 年,提及 Python 的串列增加了近四倍。


Python 在 2014 年已經是美國大學最受歡迎的入門語言,但它的教學通常僅限於那些研究科學,技術,工程和數學的人。現在有 40% 的美國學校提供此類課程,高於 2013 年的 10%。大約三分之二的 10 到 12 歲學生都有 Code.org 網站的帳戶。也許充滿自動化工作的未來感到不安,90% 的美國父母都希望自己的孩子學習電腦科學。


van Rossum 雖然為此感到高興,但發現終身仁慈獨裁者的監督角色越來越難以忍受。他擔心自己成為某種偶像,就像布萊恩試圖趕走門徒一樣,他決定辭職,讓 Python 社群自我管理。


Python 會是我們的未來嗎?


與其他程式語言比起來,Python 並不完美。其他語言具有更高的處理效率和專業能力,如,C 和 C++ 使使用者可以更好地控制計算機處理器;Java 非常適合構建大型複雜應用程式; JavaScript 是透過 Web 瀏覽器訪問應用程式的首選語言。


相比之下,Python 的優勢就是:語法簡單,易於學習,它強大的第三方軟體包使它成為一種優秀的通用語言。 


經濟學人在文中寫道,Python 為人工智慧的發展做出了傑出貢獻,也給我們的生活帶來了便利,如,營銷人員可以使用該語言建立衡量活動有效性的統計模型;大學講師可以檢查他們是否正確分配成績;即使是“經濟學人”的記者,在網上搜索資料,通常也會使用用 Python 編寫的程式來實現這一標的。


Python 的熱度能夠持續多久,是大家現在比較關心的一個問題。對此,經濟學人表示:隨著我們時代的變革和發展,每個時期都會出現一門主導的語言,隨之就會有另一門語言褪去主角光環。沒有一門程式語言會成為人們的唯一追求


●編號480,輸入編號直達本文

●輸入m獲取文章目錄

推薦↓↓↓

 

演演算法與資料結構

更多推薦18個技術類微信公眾號

涵蓋:程式人生、演演算法與資料結構、駭客技術與網路安全、大資料技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。

贊(0)

分享創造快樂