chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

仁慈的獨(dú)裁者“Python之父” 打發(fā)時(shí)間才創(chuàng)造Python

工程師人生 ? 來源:百家號(hào) ? 作者:AI科技大本營(yíng) ? 2021-01-26 10:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

數(shù)字時(shí)代的傳奇英雄

范羅蘇姆于1956年1月31日出生在荷蘭,1982年在阿姆斯特丹大學(xué)獲得數(shù)學(xué)和計(jì)算機(jī)科學(xué)碩士學(xué)位。此后,他先后在多個(gè)研究機(jī)構(gòu)供過職,包括荷蘭阿姆斯特丹的國(guó)家數(shù)學(xué)和計(jì)算機(jī)科學(xué)研究學(xué)會(huì)(CWI)、美國(guó)馬里蘭州蓋瑟斯堡(Gaithersburg)的國(guó)家標(biāo)準(zhǔn)及技術(shù)研究所(NIST)以及弗吉尼亞州雷斯頓(Reston)的國(guó)家創(chuàng)新研究公司(CNRI)。

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

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

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

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

為打發(fā)時(shí)間創(chuàng)造Python?

對(duì)于范羅蘇姆創(chuàng)造Python的緣由,外界傳言乃至他本人的說法都是那只是他為了打發(fā)時(shí)間偶然間設(shè)計(jì)出來的。

事實(shí)上,這并非偶然,范羅蘇姆在那之前早已積攢了足夠多的的經(jīng)驗(yàn),這才能夠看似不費(fèi)多大力氣便能創(chuàng)造出一種全新的編程語言。

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

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

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

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

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

仁慈的獨(dú)裁者

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

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

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

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

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

隱退

2018年7月6日,范羅蘇姆通過開發(fā)者郵件組宣布要“移交權(quán)力”。據(jù)說導(dǎo)火索是因?yàn)镻EP 572引入了新的語言特性“賦值表達(dá)式”這一 Python 增強(qiáng)建議被通過,三天后,范羅蘇姆無奈地表示:“我簡(jiǎn)直要被PEP 572的反饋意見淹沒了?!?/p>

“現(xiàn)在PEP 572已經(jīng)完成,我不再想為一個(gè)PEP這么努力爭(zhēng)取,還有這么多人看不上我的決定……”范羅蘇姆在郵件中表示,“我將完全退出決策層,但仍將作為一名普通核心開發(fā)者繼續(xù)做一些指導(dǎo)性工作,我不一定還能騰出更多時(shí)間,但我會(huì)給‘仁慈的獨(dú)裁者’一個(gè)永久的假期。”

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

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

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

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

從此范羅蘇姆轉(zhuǎn)居幕后,開始退休生活。

資料:

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

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

Python 創(chuàng)造者 Guido van Rossum 宣布退位

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 人工智能
    +關(guān)注

    關(guān)注

    1807

    文章

    49029

    瀏覽量

    249603
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86777
  • 大數(shù)據(jù)
    +關(guān)注

    關(guān)注

    64

    文章

    8960

    瀏覽量

    140262
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    跟老齊學(xué)Python:從入門到精通

    礎(chǔ)的學(xué)習(xí)介紹一門時(shí)下比較流行、并且用途比較廣泛的編程語言,所以,本書讀起來不晦澀,并且在其中穿插了很多貌似與Python 編程無關(guān),但與學(xué)習(xí)未來程序員職業(yè)生涯有關(guān)的內(nèi)容。 獲取完整文檔資料可下載附件哦?。。?! 如果內(nèi)容
    發(fā)表于 06-03 16:10

    ?如何在虛擬環(huán)境中使用 Python,提升你的開發(fā)體驗(yàn)~

    RaspberryPiOS預(yù)裝了Python,你需要使用其虛擬環(huán)境來安裝包。今天出版的最新一期《TheMagPi》雜志刊登了我們文檔負(fù)責(zé)人NateContino撰寫的一篇實(shí)用教程,幫助你入門
    的頭像 發(fā)表于 03-25 09:34 ?343次閱讀
    ?如何在虛擬環(huán)境中使用 <b class='flag-5'>Python</b>,提升你的開發(fā)體驗(yàn)~

    零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行Python程序?

    在這篇文章中,我將為你簡(jiǎn)要介紹Python程序是什么、Python程序可以用來做什么,以及如何在RaspberryPi上編寫和運(yùn)行一個(gè)簡(jiǎn)單的Python程序。什么是Python程序?
    的頭像 發(fā)表于 03-25 09:27 ?757次閱讀
    零基礎(chǔ)入門:如何在樹莓派上編寫和運(yùn)行<b class='flag-5'>Python</b>程序?

    運(yùn)行OVModelForCausalLM Python模塊時(shí)出錯(cuò)了,怎么解決?

    創(chuàng)建了一個(gè)自定義 Python* 代碼,類似于遵循 240-dolly-2-instruction 的 Jupyter 筆記本。 OVModelForCausalLM Python* 模塊運(yùn)行時(shí)出錯(cuò)。
    發(fā)表于 03-05 06:44

    Python繪圖Matplotlib快速參考手冊(cè)

    ?PYTHON
    發(fā)表于 02-07 14:04 ?0次下載

    Python Connector for InterBase連接解決方案

    適用于 InterBase 的 Python 連接器 Python Connector for InterBase 是一種可靠的連接解決方案,用于從 Python 應(yīng)用程序訪問 InterBase
    的頭像 發(fā)表于 01-22 14:34 ?458次閱讀

    使用Python實(shí)現(xiàn)xgboost教程

    使用Python實(shí)現(xiàn)XGBoost模型通常涉及以下幾個(gè)步驟:數(shù)據(jù)準(zhǔn)備、模型訓(xùn)練、模型評(píng)估和模型預(yù)測(cè)。以下是一個(gè)詳細(xì)的教程,指導(dǎo)你如何在Python中使用XGBoost。 1. 安裝XGBoost
    的頭像 發(fā)表于 01-19 11:21 ?1383次閱讀

    使用Python進(jìn)行串口通信的案例

    當(dāng)然!以下是一個(gè)使用Python進(jìn)行串口通信的簡(jiǎn)單示例。這個(gè)示例展示了如何配置串口、發(fā)送數(shù)據(jù)以及接收數(shù)據(jù)。我們將使用 pyserial 庫,這是一個(gè)非常流行的用于串口通信的Python庫。 首先,你
    的頭像 發(fā)表于 11-22 09:11 ?1472次閱讀

    對(duì)比Python與Java編程語言

    Python與Java都是目前非常流行的編程語言,它們各有其獨(dú)特的優(yōu)勢(shì)和適用場(chǎng)景。以下是對(duì)這兩種編程語言的對(duì)比: 一、語法和易用性 Python 語法簡(jiǎn)潔,代碼更易讀,非常適合初學(xué)者。 動(dòng)態(tài)類型系統(tǒng)
    的頭像 發(fā)表于 11-15 09:31 ?1112次閱讀

    如何使用Python構(gòu)建LSTM神經(jīng)網(wǎng)絡(luò)模型

    構(gòu)建一個(gè)LSTM(長(zhǎng)短期記憶)神經(jīng)網(wǎng)絡(luò)模型是一個(gè)涉及多個(gè)步驟的過程。以下是使用Python和Keras庫構(gòu)建LSTM模型的指南。 1. 安裝必要的庫 首先,確保你已經(jīng)安裝了Python和以下庫
    的頭像 發(fā)表于 11-13 10:10 ?1584次閱讀

    使用Python進(jìn)行圖像處理

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

    使用labview調(diào)用python運(yùn)行一段時(shí)間后,報(bào)錯(cuò)

    使用labview調(diào)用python運(yùn)行一段時(shí)間后,報(bào)錯(cuò)。 labview版本:2018*64; python:3.6x64 怎么解決~
    發(fā)表于 08-26 10:16

    使用Python進(jìn)行Ping測(cè)試

    在網(wǎng)絡(luò)工程中,Ping測(cè)試是一種常用的網(wǎng)絡(luò)診斷工具,用于檢查網(wǎng)絡(luò)連接的可達(dá)性和響應(yīng)時(shí)間。Ping測(cè)試通過向目標(biāo)主機(jī)發(fā)送ICMP(Internet Control Message Protocol
    的頭像 發(fā)表于 08-12 17:56 ?1009次閱讀
    使用<b class='flag-5'>Python</b>進(jìn)行Ping測(cè)試

    pytorch和python的關(guān)系是什么

    在當(dāng)今的人工智能領(lǐng)域,Python已經(jīng)成為了最受歡迎的編程語言之一。Python的易學(xué)易用、豐富的庫和框架以及強(qiáng)大的社區(qū)支持,使其成為了數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)和深度學(xué)習(xí)等領(lǐng)域的首選語言。而在深度學(xué)習(xí)領(lǐng)域
    的頭像 發(fā)表于 08-01 15:27 ?3284次閱讀

    Python建模算法與應(yīng)用

    Python作為一種功能強(qiáng)大、免費(fèi)、開源且面向?qū)ο蟮木幊陶Z言,在科學(xué)計(jì)算、數(shù)學(xué)建模、數(shù)據(jù)分析等領(lǐng)域展現(xiàn)出了卓越的性能。其簡(jiǎn)潔的語法、對(duì)動(dòng)態(tài)輸入的支持以及解釋性語言的本質(zhì),使得Python在多個(gè)平臺(tái)
    的頭像 發(fā)表于 07-24 10:41 ?1274次閱讀