色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

仁慈的獨裁者“Python之父” 打發時間才創造Python

工程師人生 ? 來源:百家號 ? 作者:AI科技大本營 ? 2021-01-26 10:34 ? 次閱讀

Python語言自從20世紀90年代初誕生至今,在處理系統管理任務和Web編程方面得到了廣泛的應用,使用率一路飆升。隨著人工智能和大數據開發的快速發展,Python成為最受歡迎的程序設計語言之一。

Python如此火熱,下面筆者想和大家分享下它的發明者——“Python之父” 吉多范羅蘇姆(Guido van Rossum)(下文統稱范羅蘇姆)的故事。

數字時代的傳奇英雄

范羅蘇姆于1956年1月31日出生在荷蘭,1982年在阿姆斯特丹大學獲得數學和計算機科學碩士學位。此后,他先后在多個研究機構供過職,包括荷蘭阿姆斯特丹的國家數學和計算機科學研究學會(CWI)、美國馬里蘭州蓋瑟斯堡(Gaithersburg)的國家標準及技術研究所(NIST)以及弗吉尼亞州雷斯頓(Reston)的國家創新研究公司(CNRI)。

1989年,范羅蘇姆創建了Python語言,并將Python語言推廣到全球。

2005年12月,范羅蘇姆加入Google,Google之所以向他伸出橄欖枝就是看中了他的Python語言,而范羅蘇姆接受的條件則是允許他用一半的工作時間來維護Python, 版權歸他自己。在Google,范羅蘇姆的工作任務是用 Python編寫面向網頁的代碼瀏覽工具。

2013年1月,范羅蘇姆離開Google進入Dropbox工作,說起來,范羅蘇姆與Dropbox的緣分可以追溯到公司成立的第一天,據說Dropbox的首席執行官安德魯·豪斯頓(Andrew Houston)為Dropbox編寫的第一行代碼所使用編程語言正是Python。而Dropbox服務器和桌面客戶端軟件,幾乎都是用Python編寫而成,這也是吸引范羅蘇姆加入其中的原因之一。

2019年10月,范羅蘇姆從Dropbox隱退,正式開始了他的退休生活。

為打發時間創造Python?

對于范羅蘇姆創造Python的緣由,外界傳言乃至他本人的說法都是那只是他為了打發時間偶然間設計出來的。

事實上,這并非偶然,范羅蘇姆在那之前早已積攢了足夠多的的經驗,這才能夠看似不費多大力氣便能創造出一種全新的編程語言。

早在范羅蘇姆取得碩士學位的同一年,他加入了CWI(數學與計算機科學國家研究所)。在這期間,范羅蘇姆參與一種高級編程語言的研發——ABC,這是一種以教學為目的的計算機語言。盡管它比當時流行的BASICC語言更易閱讀和使用,甚至也方便人們的記憶和學習,但是它并沒有像BASIC和C那樣在編程界流行開來。范羅蘇姆認為這其中的原因與它沒有開源有關,但他仍希望把編程語言變得“讓用戶感覺更好”。

1989年圣誕節,閑來無事的范羅蘇姆想起之前開發ABC語言時還留下些問題沒有解決,于是他決定寫個腳本解釋語言來打發時間,由此便誕生了Python。

之所以取名為“Python”,有兩個原因,一是范羅蘇姆最初認為運用UNIX系統或C語言的黑客們將是他的新編程語言的目標用戶;二是他喜歡看著名的系列喜劇《蒙提派森的飛行馬戲團》(The Monty Python‘s Flying Circus)中的“Python”一名給他留下了深刻的印象。

鑒于之前ABC語言因沒有開源而失敗的教訓,范羅蘇姆很快將Python語言上傳至開源社區,并且實現了ABC語言未曾實現的部分功能。

Python語言因它的簡潔性、易讀性以及可擴展性,受到了許多用戶的歡迎,自2004年后的使用率更是呈線性增長。

仁慈的獨裁者

自Python正式推出后,范羅蘇姆一直領導Python社區,并被稱為“仁慈的獨裁者”(Benevolent Dictator For Life)。

據說這個頭銜同樣出自那部《蒙提派森的飛行馬戲團》,劇中的“獨裁者”林納斯是一位殘暴不仁的暴君,范羅蘇姆跟他毫無相像的地方,跟“暴君”根本沾不上邊。人們送他這一稱謂的意思是范羅蘇姆時時關注著Python的開發進程,并且在社區內有最高權限,能夠在必要的時刻做出決定。

Python的每一次改進方案被稱為“PEP”(Python Enhancement Proposal),范羅蘇姆會親自簽署并確認每一份PEP,這也是他被稱為“獨裁者”的一個原因,與此形成鮮明對比的是,PHP的類似改進都是通過全民投票完成的。

不論是在谷歌工作,還是在Dropbox任職,范羅蘇姆始終將自己50%的精力放在了維護 Python上。由此可見,范羅蘇姆始終對自己“獨裁”下的帝國保持著高度的熱情和關注。

值得一提的是,這位“仁慈的獨裁者”去年曾在推特表達了他對 996 工作制的看法,他認為那是不人道,呼吁大家關注這事,并在Python官方論壇中發表了一篇名為《Can we do something for 996 programmers in China?》的帖子。

隱退

2018年7月6日,范羅蘇姆通過開發者郵件組宣布要“移交權力”。據說導火索是因為PEP 572引入了新的語言特性“賦值表達式”這一 Python 增強建議被通過,三天后,范羅蘇姆無奈地表示:“我簡直要被PEP 572的反饋意見淹沒了。”

“現在PEP 572已經完成,我不再想為一個PEP這么努力爭取,還有這么多人看不上我的決定……”范羅蘇姆在郵件中表示,“我將完全退出決策層,但仍將作為一名普通核心開發者繼續做一些指導性工作,我不一定還能騰出更多時間,但我會給‘仁慈的獨裁者’一個永久的假期。”

談及退位的原因,他在《Python 之父談放棄 Python:我對核心成員們失望至極!》中談到:“實際上,最近十年,退休的念頭都在我腦海里徘徊。我年齡已經不小了,身體也有一些問題。作為 Python 社區的主要負責人,我需要一遍又一遍地去教社區的其他成員如何開展工作,同時需要一遍又一遍地向 Python 新人解釋 Python 的語言哲學,這樣超負荷的工作讓我的健康狀況更為惡化。

事情的引爆點在于一個頗具爭議的 Python 改進提案(PEP 572),當我接受這個提案之后,Twitter 等社交媒體上出現了一些中傷我的評論。而更為心寒的是,這些評論居然大多來自 Python 的核心成員,我對他們失望至極!”

范羅蘇姆沒有留下任何管理原則或指定繼任者,并表示這些問題無論如何都會出現,Python 的未來從此將由 Python 的核心開發者來決定。同時,他在推特上發文感謝所有的支持者,并表示自己將會繼續在幕后關注 Python 社區的發展情況。

僅僅一年之后,范羅蘇姆再次在推特上發文,公布自己從Dropbox公司離職的消息,他稱自己已經退休,并表示自己在Dropbox任職期間學到了很多的東西,如Python的類型注解正是在此期間掌握的。Dropbox并特意撰寫長文對范羅蘇姆在Dropbox任職期間所做的貢獻表達感謝。

從此范羅蘇姆轉居幕后,開始退休生活。

資料

Python 之父談放棄 Python:我對核心成員們失望至極!

百度百科:吉多·范羅蘇姆

Python 創造者 Guido van Rossum 宣布退位

Python之父吉多·范羅蘇姆為什么要將編程語言取名“Python”
編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 人工智能
    +關注

    關注

    1791

    文章

    47183

    瀏覽量

    238255
  • python
    +關注

    關注

    56

    文章

    4792

    瀏覽量

    84627
  • 大數據
    +關注

    關注

    64

    文章

    8882

    瀏覽量

    137397
收藏 人收藏

    評論

    相關推薦

    使用Python進行圖像處理

    下面是一個關于使用Python在幾行代碼中分析城市輪廓線的快速教程。
    的頭像 發表于 11-07 10:14 ?208次閱讀
    使用<b class='flag-5'>Python</b>進行圖像處理

    使用labview調用python運行一段時間后,報錯

    使用labview調用python運行一段時間后,報錯。 labview版本:2018*64; python:3.6x64 怎么解決~
    發表于 08-26 10:16

    使用Python進行Ping測試

    在網絡工程中,Ping測試是一種常用的網絡診斷工具,用于檢查網絡連接的可達性和響應時間。Ping測試通過向目標主機發送ICMP(Internet Control Message Protocol
    的頭像 發表于 08-12 17:56 ?494次閱讀
    使用<b class='flag-5'>Python</b>進行Ping測試

    pytorch和python的關系是什么

    在當今的人工智能領域,Python已經成為了最受歡迎的編程語言之一。Python的易學易用、豐富的庫和框架以及強大的社區支持,使其成為了數據科學、機器學習和深度學習等領域的首選語言。而在深度學習領域
    的頭像 發表于 08-01 15:27 ?1885次閱讀

    Python建模算法與應用

    Python作為一種功能強大、免費、開源且面向對象的編程語言,在科學計算、數學建模、數據分析等領域展現出了卓越的性能。其簡潔的語法、對動態輸入的支持以及解釋性語言的本質,使得Python在多個平臺
    的頭像 發表于 07-24 10:41 ?527次閱讀

    Python在AI中的應用實例

    Python在人工智能(AI)領域的應用極為廣泛且深入,從基礎的數據處理、模型訓練到高級的應用部署,Python都扮演著至關重要的角色。以下將詳細探討Python在AI中的幾個關鍵應用實例,包括機器學習、深度學習、自然語言處理、
    的頭像 發表于 07-19 17:16 ?1057次閱讀

    如何實現Python復制文件操作

    Python 中有許多“開蓋即食”的模塊(比如 os,subprocess 和 shutil)以支持文件 I/O 操作。在這篇文章中,你將會看到一些用 Python 實現文件復制的特殊方法。下面我們開始學習這九種不同的方法來實現 Pyt
    的頭像 發表于 07-18 14:53 ?411次閱讀

    opencv-python和opencv一樣嗎

    是OpenCV的一個Python語言接口,它允許開發使用Python語言來調用OpenCV庫的功能。 雖然OpenCV和OpenCV-Python在功能上有很多相似之處,但它們之間還
    的頭像 發表于 07-16 10:38 ?1160次閱讀

    python訓練出的模型怎么調用

    Python中,訓練出的模型可以通過多種方式進行調用。 1. 模型保存與加載 在Python中,訓練好的模型需要被保存,以便在其他程序或會話中使用。以下是一些常用的模型保存和加載方法。 1.1
    的頭像 發表于 07-11 10:15 ?1872次閱讀

    用pycharm進行python爬蟲的步驟

    以下是使用PyCharm進行Python爬蟲的步驟: 安裝PyCharm和Python 首先,您需要安裝PyCharm和Python。PyCharm是一個流行的Python集成開發環境
    的頭像 發表于 07-11 10:11 ?824次閱讀

    華為云開發桌面全新發布 CodeArts IDE for Python,極致優雅云原生開發體驗

    近日,華為云正式發布 CodeArts IDE for Python,這是一款內置華為自研 Python 語言服務,提供智能編程、靈活調試能力的可擴展桌面開發工具,為華為云開發提供卓越
    的頭像 發表于 05-10 00:27 ?1235次閱讀
    華為云開發<b class='flag-5'>者</b>桌面全新發布 CodeArts IDE for <b class='flag-5'>Python</b>,極致優雅云原生開發體驗

    華為云正式發布CodeArts IDE for Python

    近日,華為云正式發布CodeArts IDE for Python,這是一款內置華為自主創新的Python語言服務,提供智能編程、靈活調試能力的可擴展桌面開發工具,為華為云開發提供卓越Pyt
    的頭像 發表于 05-08 14:58 ?490次閱讀

    基于Python的地圖繪制教程

    本文將介紹通過Python繪制地形圖的方法,所需第三方Python相關模塊包括 rasterio、geopandas、cartopy 等,可通過 pip 等方式安裝。
    的頭像 發表于 02-26 09:53 ?1198次閱讀
    基于<b class='flag-5'>Python</b>的地圖繪制教程

    如何使用linux下gdb來調試python程序

    如何使用linux下gdb來調試python程序? 在Linux下,可以使用GDB(GNU調試器)來調試Python程序。GDB是一個強大的調試工具,可以幫助開發診斷和修復程序中的錯誤。在本文
    的頭像 發表于 01-31 10:41 ?2577次閱讀

    split在python中的用法

    split在python中的用法 split()是Python中一個非常常用的字符串函數,它能夠根據指定的分隔符將一個字符串分割成多個子字符串,并返回一個包含這些子字符串的列表。本文將詳細介紹
    的頭像 發表于 12-25 15:12 ?2018次閱讀
    主站蜘蛛池模板: 欧美日韩亚洲一区视频二区 | 国产亚洲精品久久孕妇呦呦你懂 | 成人a毛片久久免费播放| 国产精品av| 久久久精品久久久久特色影视| 吉吉影音先锋av资源网| 精品久久伦理中文字幕| 欧美巨大xxxx做受高清| 亚洲AV国产国产久青草| 亚洲欧洲日本天天堂在线观看| 99re久久热在线视频| 国产午夜精品AV一区二区麻豆| 麻豆一区二区三区蜜桃免费| 忘忧草在线社区WWW日本直播| 2018国产天天弄谢| 在线亚洲精品国产一区麻豆| 狼群资源网中文字幕| 手机在线观看你懂的| 37大但人文艺术A级都市天气| 99久久99久久久精品久久| 国产亚洲精品久久综合阿香蕉 | 日韩亚洲国产欧美免费观看| 亚洲综合网国产精品一区| 国产 亚洲 中文在线 字幕| 妈妈的朋友6未删减版完整在线 | 俄罗斯XX性幻女18| 开心久久激情| 午夜神器老司机高清无码| 99re1久久热在线播放| 狠狠色欧美亚洲狠狠色www| 色婷婷综合久久久久中文一区二区 | 蜜桃成熟时2在线| 青青青久久久| 无限好资源免费观看| cctv论坛| 美国色吧影院| 亚洲中文字幕在线第六区| 国产精品久久久久久久人热| 欧洲最大无人区免费高清完整版 | 3DNagoonimation动漫| 含羞草在线|