注冊用戶即可下載全站資源 關注Java幫幫微信公眾號
 

Python 是編程的未來嗎?

11
發表時間:2019-06-26 10:18

1989年12月,荷蘭的計算機科學家Guido van Rossum給自己創立了一個圣誕項目。厭倦了其它語言的缺點,他決定自己創造一種編程語言。他創造這種語言的原則很簡單。首先,易讀性強。與其程序行位雜亂無章或者由一對大括號搞得代碼糾纏,Guido決定使用空格縮進來分割語句塊。其次,它應該讓用戶創建自己的專用編碼模塊包,然后這些模塊可以被其他人用來形成新程序的基礎。然后,這種開發語言需要一個“短小、獨特、有點兒神秘感” 的名字。因此,他將這種語言叫“Monty Python”,一個英國喜劇組合。程序模塊倉庫被稱之為“奶酪店”。


圖0:《經濟學人》:Python 是編程的未來嗎?


日本韩国三级aⅴ在线观看Van Rossum的圣誕項目近30年后,他模仿了一個Monty Python的技術形象,類似電影《Life of Brain》里面的彌賽亞。Van Rossum解釋說:“我當然沒有打算創造一種旨在大規模消費的語言。”但是,在過去的12個月里,美國的Google用戶搜索Python的數量遠遠大于搜索電視明星卡戴珊的。Python語言的查詢率自2010以來增長了三倍,而與此同時其他編程語言的查詢已趨于平緩或下降。


圖1:《經濟學人》:Python 是編程的未來嗎?


Python語言的流行不僅在專業開發者中增長。根據編程論壇Stack Overflow統計,近40%的人使用它,還有25%的人希望這樣使用Python。但也與普通人。一個教了4500名新手如何使用各種語言的網站CodeCademy表明,目前需求增長最大的是那些希望學習Python的人。因此,Python代碼讓那些無從下手的人觸手可及。Python粉絲們自稱Pythonistas,他們在“奶酪店”增加了145000多個程序包,涵蓋了從天文學到游戲開發的一切。

Van Rossum盡管對他的軟件充滿了激情,但是作為“終生好心腸的獨裁者”,他發現嚴格的監督變得原來越難以忍受。他害怕自己變成偶像。“我為名聲所累”他說的時候很像驅趕眾多信徒的Brain。“有時候我覺得我所說的或做的每件事都被看作是一股強大的力量。” 7月12日,他辭職了,讓Python粉絲們自我管理。

沒人期待時尚的統計學家

日本韩国三级aⅴ在线观看Python并不完美。其它語言具有更高的處理效率和專業能力。C和C++是底層語言,它們給與用戶更多控制計算機處理器的機會。Java是用于構建大型復雜應用程序的流行工具。Java是通過Web瀏覽器訪問的應用程序的首選語言。無數種開發語言為了不同的目的而進化。但是Python的殺手級特性:具有簡單的語法,使其代碼易于學習和共享,它的大量第三方包使它成為一種良好的通用語言。它的多樣性體現在它的用戶范圍和用途上。美國中央情報局已將Python用于黑客,皮克斯用Python制作電影,谷歌用Python爬行網頁,Spotify用Python推薦歌曲。

日本韩国三级aⅴ在线观看在“奶酪店”,最新引人的Python包是一些控制AI(Artificial Intelligence)的。用戶可以創建模仿大腦中的連接的神經網絡,以選擇大量數據的模式。Van Rossum說,Python已經成為AI研究人員的首選語言,他們已經為它生產了許多軟件包。

并非所有的Python粉絲都雄心勃勃,Codecademy的老板Zach Sims,相信很多訪問者都試圖獲取技能,這些技能可以幫助他們在傳統上被視為“非技術性”的工作。例如:營銷人員可以使用語言來建立統計模型,衡量活動的有效性。大學講師可以檢查他們是否正確地分配等級。(甚至《經濟學家》報的記者們,通常也使用Python來爬去網頁上的數據。)

對于長期依賴于電子表格的專業人員來說,Python特別有價值。美國花旗銀行集團,為實習分析師推出了一個Python的速成課程。就業網站eFinancialCareers報告稱,在2015至2018季度第一季度,Python的市場需求量增長了近四倍。

日本韩国三级aⅴ在线观看對這些技能的渴求并非沒有風險。咨詢公司貝恩公司的合伙人Cesar Brea警告說,他交易中最可怕的事情是“一個人學會了一個工具,卻不知道底層下發生了什么”。沒有適當的監督,一個與AI圖書館玩的新手可能會得出一些荒謬的結論。波士頓咨詢集團的合伙人Bernd Ziegler說,他的公司將這種分析保留給數據組的成員。

Russum的通用機器人

解決半受過教育的改進者的一個辦法是在語言的奧秘中恰當地教育他們。Python在2014已經是美國大學最流行的入門語言,但它的教學一般局限于那些學習科學、技術、工程和數學的人。一個更激進的建議是通過向所有人包括小學提供計算機科學來吸引他們。慈善機構Cord.Org的老板Hadi Partovi指出,40%的美國學校現在提供這樣的課程,高于2013的10%。大約10到12歲的三分之二的人在Orthor.org網站上有一個賬戶。也許是因為未來充滿了自動化的工作而感到不安,90%的美國父母希望他們的孩子學習計算機科學。

Python的崛起還將持續多久,所有人都在猜測。在過去,有一種占主導地位的計算機語言,雖然不完全是“又強大又好用”,但現在卻隱藏在后臺。在20世紀60年代,Fortran在世界范圍內傳播。作為新手的語言教學,Basic和Pascal都有過其輝煌的時刻。Partovi先生自己也選擇Java作為Code.org核心教學大綱的語言,因為它仍然是動畫網頁的標準選擇。


圖2:《經濟學人》:Python 是編程的未來嗎?


日本韩国三级aⅴ在线观看任何計算語言都不可能僅僅是以通用為目的。專業化仍然很重要。然而,確實,在過去的圣誕潮中,Van Rossum先生的確創造了一些值得紀念的東西。他不是彌賽亞,但他是一個非常聰明的人。

譯者介紹:

日本韩国三级aⅴ在线观看ArthurGuo 職場老司機。21世紀初開始擁抱開源,后轉型項目管理。現在一創業云公司擔任PMO。掌握多門計算機語言,但更擅長人類語言。愛玩文字,不喜毒

支付寶贊助-Java幫幫社區
微信贊助-Java幫幫社區
Java幫幫公眾號生態

Java幫幫公眾號生態

總有一款適合你

Java幫幫-微信公眾號

Java幫幫-微信公眾號

將分享做到極致

Python幫幫-公眾號

Python幫幫-公眾號

人工智能,爬蟲,學習教程

大數據驛站-微信公眾號

大數據驛站-微信公眾號

一起在數據中成長

九點編程-公眾號

九點編程-公眾號

深夜九點學編程

程序員生活志-公眾號

程序員生活志-公眾號

互聯網,職場,程序員那些事兒

Java幫幫學習群生態

Java幫幫學習群生態

總有一款能幫到你

Java學習群

Java學習群

與大牛一起交流

大數據學習群

大數據學習群

在數據中成長

九點編程學習群

九點編程學習群

深夜九點學編程

python學習群

python學習群

人工智能,爬蟲

測試學習群

測試學習群

感受測試的魅力

Java幫幫生態承諾

Java幫幫生態承諾

一直堅守,不負重望

初心
勤儉
誠信
正義
分享
合作品牌 非盈利生態-優質內容分享傳播者
關于我們
友鏈申請
友鏈交換:加幫主QQ2524138991 留言即可 24小時內答復  
全站內容非商業用途,內容來源于網友,并遵循 許可,如有異議請聯系客服。
會員登錄
獲取驗證碼
登錄
登錄
我的資料
留言
回到頂部