溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python榮登“C”位,Van Rossum先生已成“過去時”?

發(fā)布時間:2020-08-10 16:55:40 來源:ITPUB博客 閱讀:138 作者:云編 欄目:編程語言

作者——Kimberly Cook

1989年12月,荷蘭計算機科學家Guido van Rossum為自己設定了一個圣誕計劃。由于備受其他編程語言的缺點所困擾,他想建立自己的編程語言。他的原則很簡單。首先,這個編程語言易讀性要強。與其讓程序語句"盤根交錯",任由一對對花括號來區(qū)分代碼塊,他決定使用空格縮進來區(qū)分代碼塊。第二,它應該讓用戶能夠創(chuàng)建自己的專用編碼模塊包,并且模塊可以被其他人用來作為新程序的基礎。第三,他希望自己所建立的編程語言有個簡潔獨特又略顯神秘的名字。最終,他以英國喜劇團體 Monty Python 的名字將其命名為 Python 語言。而程序模塊倉庫則被人們稱之為"奶酪店"。

Python榮登“C”位,Van Rossum先生已成“過去時”?


從那個圣誕節(jié)至今已經(jīng)有30 多年了,Van Rossum 發(fā)現(xiàn)自己無意中變成了電影《布萊恩的一生》中的彌賽亞。他說"我起初創(chuàng)造語言的目的不是為了大規(guī)模消費"。但在過去一年中,美國用戶在 Google 上搜索 Python 的頻率比真人秀電視明星金·卡戴珊還要高。Python 語言的搜索率自 2010 以來增長了兩倍,而其他編程語言的搜索率已趨于平緩或下降。

根據(jù) Stack Overflow 的一項調查顯示,Python語言的普及程度已遠遠超過想象,40% 的專業(yè)開發(fā)人員表示他們現(xiàn)在正在使用 Python,另外有 25% 的開發(fā)人員表示希望學習 Python。Codecademy 是一個注冊賬戶達4500名的編程語言教學網(wǎng)站。該網(wǎng)站表示,到目前為止,學習 Python 的需求增長是最快的。因為它相對簡單,使那些曾經(jīng)被這門學科難倒的人都可以輕易上手。Python 開發(fā)者已經(jīng)為"奶酪店"貢獻了 145,000 個安裝包,涵蓋從天文學到游戲開發(fā)的各大領域。

Python榮登“C”位,Van Rossum先生已成“過去時”?


雖然Van Rossum對他的軟件受到人們的喜愛感到高興,但他發(fā)現(xiàn)做為Python社區(qū)"獨裁者"的角色越來越難以忍受。他擔心自己成為某種偶像,"我為名聲所累"他說,聽起來就像布萊恩試圖趕走門徒一樣。"有時候我覺得我所說的或做的每件事都被追捧者解讀為是某種信號" 7月12日,他辭職了,讓 Python 社區(qū)的人們自我管理。

一名不受期待的時尚統(tǒng)計學家

Python并不完美。其它語言具有更高的處理效率和專業(yè)能力。C和C++是底層語言,它們讓用戶擁有更多控制計算機處理器的機會。Java是用于構建大型復雜應用程序的流行工具。JavaScript是Web瀏覽器訪問應用程序的首選語言。無數(shù)種開發(fā)語言為了不同的目的而進化。但Python有著它們所都沒有的"殺手锏":即具有簡單的語法,使其代碼易于學習和共享,它的大量第三方包使它成為一種良好的通用語言。它的多樣性體現(xiàn)在它的用戶范圍和用途上。美國中央情報局將Python用于面對黑客的攻擊,皮克斯用Python制作電影,谷歌用Python爬行網(wǎng)頁,Spotify用Python推薦歌曲。

Python榮登“C”位,Van Rossum先生已成“過去時”?


在"奶酪店",最誘人的Python包是一些控制AI的。用戶可以創(chuàng)建神經(jīng)網(wǎng)絡,模仿大腦神經(jīng)的連接,在大量數(shù)據(jù)中選擇模式。Van Rossum說,Python已經(jīng)成為人工智能研究人員的首選語言,他們已經(jīng)為它生產(chǎn)了許多軟件包。

并非所有的Python粉絲都雄心勃勃,Codecademy的老板Zach Sims表示,他認為很多游客試圖獲取技能的目的是因為,這些技能可以幫助他們在(傳統(tǒng)上)那些被視為"非技術性"的工作中占據(jù)有利地位。例如:營銷人員可以使用語言來建立統(tǒng)計模型,衡量活動的有效性。大學講師可以檢查他們打出的分數(shù)是否正確。(甚至《經(jīng)濟學家》報的記者們,通常也使用Python獲取他們所需的數(shù)據(jù)。)

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

對這些技能的渴求并非沒有風險。咨詢公司貝恩公司的合伙人Cesar Brea表示,他交易中最可怕的事情是"一個人雖然學會了一個工具,卻不知道工具的原理是什么"。沒有適當?shù)谋O(jiān)督/引導,那些剛剛上手的人可能會得出一些荒謬的結論。波士頓咨詢集團的合伙人Bernd Ziegler說,他的公司將這種分析保留給數(shù)據(jù)組的成員。

Python榮登“C”位,Van Rossum先生已成“過去時”?


羅素姆萬能機器人

面對那些基礎不扎實的編程者,其中一個辦法是用語言的奧秘來教育他們。Python在2014年已經(jīng)是美國大學中最流行的入門語言,但它的教學通常僅限于那些學習科學、技術、工程和數(shù)學的學生。一個更激進的提議是通過向所有人和小學提供計算機科學來從小培養(yǎng)他們。一家慈善機構Code.org的老板哈迪·帕爾托維(Hadi Partovi)指出,40%的美國學?,F(xiàn)在提供這類課程,高于2013年的10%。大約三分之二的10到12歲的孩子在Code.org的網(wǎng)站上有賬戶。90%的美國父母可能對自動化工作的未來感到不安,他們希望自己的孩子學習計算機科學。

Python的崛起還會持續(xù)多久,誰也說不準。在過去,有一些占主導地位的計算機語言,雖然不是既強大又好用,但如今卻還是悄然隱退。20世紀60年代,F(xiàn)ortran風靡世界。作為新手入門語言,Basic和Pascal都有過輝煌時刻。Partovi自己也選擇JavaScript作為Code.org核心教學大綱的語言,因為它仍然是動畫網(wǎng)頁的標準選擇。

沒有一種計算語言能夠真正達到通用的目的,專業(yè)化仍然很重要。不過,確實,在過去很久的圣誕節(jié)期間,Van Rossum先生開始了一個新的年代。他不是彌賽亞,但他是一個非常聰明的人。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI