日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

Python之父講述退位原因,以及 Python 的未來將何去何從

馬哥Linux運(yùn)維 ? 來源:未知 ? 作者:李倩 ? 2018-08-10 18:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Python 之父講述退位原因,以及 Python 的未來將何去何從。

在 Python 社區(qū),Python 的發(fā)明者 Guido Van Rossum 被稱為 “仁慈的終生獨(dú)裁者”(BDFL,Benevolent Dictator for Life)。今年 7 月 12 日的時(shí)候他突然宣布退位了。

消息一出,一時(shí)間震驚了整個(gè) Python 世界。當(dāng)時(shí)他以 PEP 572 改進(jìn)提案的爭吵事件為例,表明其退出緣由。

Guido van Rossum 于 1990 年發(fā)明 Python,他相信 Python 這門語言即使少了他的領(lǐng)導(dǎo)也依然能持續(xù)發(fā)光發(fā)熱。現(xiàn)年 62 歲的 van Rossum 是一名 Dropbox 的首席工程師,近日他接受了外媒 InfoWorld 的采訪。

你為什么辭去 BDFL 職務(wù)?

van Rossum:所謂的終生和獨(dú)裁都僅僅是玩笑。實(shí)際上,最近十年,退休的念頭都在我腦海里徘徊。

我年齡已經(jīng)不小了,身體也有一些問題。作為 Python 社區(qū)的主要負(fù)責(zé)人,我需要一遍又一遍地去教社區(qū)的其他成員如何開展工作,同時(shí)需要一遍又一遍地向 Python 新人解釋 Python 的語言哲學(xué),這樣超負(fù)荷的工作讓我的健康狀況更為惡化。

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

你能談?wù)凱EP 572提案的好處以及它為什么如此充滿爭議嗎?

van Rossum:該提案提出了一種新的語法,它允許表達(dá)式內(nèi)賦值??偟脕碚f,這是對(duì) Python 語言的一個(gè)小補(bǔ)充。開發(fā)人員如果需要的話,可以在表達(dá)式中進(jìn)行賦值。

很多編程語言都有這個(gè)小功能,比如我熟悉的 C 和 C++。據(jù)我所知,Java 和 JavaScript 也支持。它是一種相當(dāng)小的語法,但在某些情況下,它可以讓代碼編寫變得更容易,并且通過刪除冗余能夠提升代碼的可讀性。

很多人覺得自己熟知 Python 的設(shè)計(jì)理念,他們認(rèn)為該提案沒有遵循 Python 的設(shè)計(jì)原則。該提案引發(fā)爭議的另一個(gè)原因在于其作者自己的失誤,之前幾個(gè)版本就存在一些嚴(yán)重的問題,因此這一次,即使之前認(rèn)同其基本理念的人也投了反對(duì)票。但這只是一個(gè)輕微的句法變化,并不激進(jìn)。

該特性將包含在哪個(gè)版本的 Python 中?

van Rossum:它將出現(xiàn)在 Python 3.8 中。

Python 3.8將于一年半后發(fā)布。此前我們?cè)l(fā)文探討過為何 Python 的速度如此之慢,在這一更新版本中,Python 3 啟動(dòng)慢的問題將會(huì)是 CPython 核心團(tuán)隊(duì)主要解決的問題之一。

會(huì)有一個(gè)新的 BDFL 嗎? Python 后續(xù)將如何管理?

van Rossum:很抱歉,目前確實(shí)無可奉告。

實(shí)際上,我給核心開發(fā)團(tuán)體(擁有提交權(quán)限的100 多人)指定了一項(xiàng)任務(wù),讓他們思考今后的管理模式并選出新的負(fù)責(zé)人。他們?cè)诮鉀Q Python 問題的同時(shí),需要認(rèn)真完成該任務(wù)。這可能需要長期討論,短期內(nèi)很難達(dá)成共識(shí)。

令我高興的是他們欣然接受了這個(gè)任務(wù),并制定了任務(wù)進(jìn)度表。

他們會(huì)在 2018 年 10 月 1 日前完成提案的收集。然后,在 2018 年 11 月 1 日前,他們會(huì)從眾多提案中選出最終的管理方案。然后到 2019 年 1 月 1 日,他們會(huì)整理好管理方案的相關(guān)文件,并選舉或者任命新的負(fù)責(zé)人。

如果有提案指出需要 BDFL,則該提案必須對(duì)其詳細(xì)說明,比如如何選舉 BDFL,BDFL 任職時(shí)長,以及 BDFL 的彈劾機(jī)制。我想最快 10 月 1 日,最晚明年 1 月 1 日,將會(huì)產(chǎn)生一名新的 BDFL。

Python 的核心成員都有誰?

van Rossum:Python 的核心成員有很多。

比如 Brett Cannon,他是一位真正的大神。又如 Tim Peters,作為我的良師益友,他提出了“Python 之禪”,生動(dòng)地詮釋了 Python 的編程哲學(xué)。另外,Barry Warsaw 也是核心開發(fā)人員之一。

未來你將在 Python 項(xiàng)目中擔(dān)任怎樣的角色?

van Rossum:我將成為一名普通的貢獻(xiàn)者或者核心開發(fā)者。偶爾會(huì)編寫或者審查代碼。此外,我將嘗試專注于核心開發(fā)人員的指導(dǎo)工作上,尤其是新的核心開發(fā)人員、女性或者少數(shù)民族人士。

因?yàn)槲覀€(gè)人很推崇核心開發(fā)人員的多樣性。

作為曾經(jīng)的 BDFL,你覺得自己的離開會(huì)不會(huì)嚇跑一些 Python 愛好者?

van Rossum:我認(rèn)為不至于。Python 社區(qū)非常健康,Python 核心團(tuán)隊(duì)非常強(qiáng)大且充滿活力。我相信他們能夠克服這點(diǎn)小困難,并在未來幾十年里繼續(xù)推動(dòng) Python 前進(jìn),如果連這點(diǎn)自信都沒有,我也不會(huì)辭職。盡管事已至此,但這只是一個(gè)小變故,我對(duì) Python 的未來滿懷信心。

Python 在過去幾年的開發(fā)流程是怎樣的?你如何看待它未來的發(fā)展?

van Rossum:很明顯,在過去幾年 Python 語言發(fā)生了顯著的變化。我們?yōu)檎Z言和庫新增了一些特性,最大的變化可能在于其流行度的劇增。大約五年前,Python 都還是一門非常小眾的編程語言。

也正是從五年前開始,隨著數(shù)據(jù)科學(xué)的興起,Python 有幸成為其主要工具,得以廣泛流行。這也導(dǎo)致核心開發(fā)人員的決策壓力劇增,但是總得來說,我們開發(fā)和發(fā)布的方式都非常穩(wěn)定。

我們有負(fù)責(zé)發(fā)布的管理人員,主要版本的發(fā)布周期大約一年半。對(duì)于修復(fù) bug 的版本,根據(jù)具體情況,其間隔時(shí)間可能是幾個(gè)月到大半年不等。

我們有非常穩(wěn)定的 Python 改進(jìn)提案流程,也許隨著社交媒體的發(fā)展 PEP 的方式有所改變。但總得來說,除了幾年前從 Mercurial 轉(zhuǎn)向 Git 之外,PEP 的流程一直非常穩(wěn)定,沒有出現(xiàn)過問題。

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

    關(guān)注

    1

    文章

    97

    瀏覽量

    24877
  • python
    +關(guān)注

    關(guān)注

    58

    文章

    4889

    瀏覽量

    90327

原文標(biāo)題:Python 之父談放棄 Python:我對(duì)核心成員們失望至極!

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    使用PYTHON進(jìn)行的跨平臺(tái)仿真

    如何使用編程語言Python來調(diào)用和控制VirtualLab Fusion中的模擬。請(qǐng)查看下面鏈接的文檔,以找到關(guān)于如何設(shè)置和使用Python和VirtualLab Fusion之間的接口的詳細(xì)指南,以及一個(gè)
    發(fā)表于 04-02 08:21

    [VirtualLab] 使用Python運(yùn)行VirtualLab Fusion光學(xué)仿真

    摘要 VirtualLab Fusion允許Python外部訪問其建模技術(shù)、求解器和結(jié)果。這個(gè)用例介紹了一種使用路徑變量和Visual Studio代碼Python連接到VirtualLab
    發(fā)表于 03-31 09:39

    [VirtualLab] 使用Python進(jìn)行跨平臺(tái)參數(shù)掃描

    摘要 VirtualLab Fusion允許外部訪問其建模技術(shù)、求解器和結(jié)果。這有助于應(yīng)用其他數(shù)據(jù)處理或優(yōu)化工具來進(jìn)一步研究光學(xué)模擬。在本示例中,我們演示如何使用Python腳本運(yùn)行參數(shù)掃描,以及
    發(fā)表于 03-31 09:36

    如何在 VisionFive 上使用 Python 包?

    確保執(zhí)行以下步驟: Fedora OS 刷新到 Micro-SD 卡中,如 Fedora OS 刷新到 Micro-SD 卡部分中的VisionFive 單板計(jì)算機(jī)快速入門指南. 登錄
    發(fā)表于 03-30 08:28

    安裝 Python VisionFive_GPIO失敗是哪里出了問題?

    盡管按照最新的文檔,我在安裝 VisionFive.gpio 包時(shí)仍然收到錯(cuò)誤 sudo apt 安裝 libxml2-dev libxslt-dev python3 -m pip 安裝請(qǐng)求
    發(fā)表于 02-11 06:13

    如何使用Python讀取不間斷數(shù)據(jù),并將其傳輸?shù)絃abVIEW進(jìn)行處理?

    使用Python讀取Count,如何讀取到的數(shù)據(jù)傳輸至Labview;傳輸過程中Python要保持讀取的動(dòng)作,不能停止。
    發(fā)表于 01-23 11:09

    沒有專利的opencv-python 版本

    所有 官方發(fā)布的 opencv-python 核心版本(無 contrib 擴(kuò)展)都無專利風(fēng)險(xiǎn)——專利問題僅存在于 opencv-contrib-python 擴(kuò)展模塊中的少數(shù)算法(如早期 SIFT
    發(fā)表于 12-13 12:37

    LABVIEW 2023 Q1調(diào)用python后一直報(bào)錯(cuò)1671

    程序后續(xù)重新下載python,python版本改為3.6.0(32位,同labview版本:Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 201
    發(fā)表于 11-12 09:51

    Python調(diào)用API教程

    兩個(gè)不同系統(tǒng)之間的信息交互。在這篇文章中,我們詳細(xì)介紹Python調(diào)用API的方法和技巧。 一、用Requests庫發(fā)送HTTP請(qǐng)求 使用Python調(diào)用API的第一步是發(fā)送HTTP請(qǐng)求,通常
    的頭像 發(fā)表于 11-03 09:15 ?1210次閱讀

    termux調(diào)試python猜數(shù)字游戲

    用termux做一個(gè)猜數(shù)字游戲 下面是在Termux中創(chuàng)建猜數(shù)字游戲的步驟及完整實(shí)現(xiàn)方案,結(jié)合Python實(shí)現(xiàn)(最適配Termux環(huán)境): ? 一、環(huán)境準(zhǔn)備(Termux基礎(chǔ)配置) 1.
    發(fā)表于 08-29 17:15

    termux如何搭建python游戲

    termux如何搭建python游戲 Termux搭建Python游戲開發(fā)環(huán)境的完整指南 一、Termux基礎(chǔ)環(huán)境準(zhǔn)備 Termux是一款無需root即可在安卓設(shè)備上運(yùn)行的Linux終端
    發(fā)表于 08-29 07:06

    python app不能運(yùn)行怎么解決?

    ;python_agent[1241]: xmlrpc request method supervisor.stopProcess failed;python_agent[1241]: xmlrpc request method supervisor.stopProces
    發(fā)表于 08-06 06:27

    linux虛擬環(huán)境中調(diào)用Linux 版matlab編譯的python庫時(shí)出錯(cuò)

    各位大神,能否幫忙解決以下問題,不勝感激。 問題描述:使用linux版的matlab2018b使用mcc -v -W python:CAO_python -T link:lib ... -d
    發(fā)表于 07-18 10:40

    基礎(chǔ)篇3:掌握Python中的條件語句與循環(huán)

    Python編程語言中,條件語句和循環(huán)是構(gòu)成復(fù)雜邏輯和數(shù)據(jù)處理的基石。本篇基礎(chǔ)教程幫助您深入了解Python中的條件語句和循環(huán)結(jié)構(gòu),讓您能夠更好地控制程序流程。 條件語句 條件語句允許程序根據(jù)
    發(fā)表于 07-03 16:13

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

    礎(chǔ)的學(xué)習(xí)者介紹一門時(shí)下比較流行、并且用途比較廣泛的編程語言,所以,本書讀起來不晦澀,并且在其中穿插了很多貌似與Python 編程無關(guān),但與學(xué)習(xí)者未來程序員職業(yè)生涯有關(guān)的內(nèi)容。 獲取完整文檔資料可下載附件哦?。。。?如果內(nèi)容有幫助可以關(guān)注、點(diǎn)贊、評(píng)論支持一下哦~
    發(fā)表于 06-03 16:10
    南召县| 清涧县| 鄄城县| 仪陇县| 丹寨县| 武冈市| 高尔夫| 遵义县| 平阳县| 福清市| 仙居县| 佛教| 察隅县| 许昌市| 嘉义县| 惠东县| 米林县| 大方县| 册亨县| 永吉县| 逊克县| 宁德市| 石阡县| 修水县| 汾西县| 咸宁市| 浪卡子县| 静乐县| 永清县| 双城市| 和顺县| 拜城县| 吴川市| 怀来县| 玉环县| 潮安县| 青阳县| 静宁县| 广西| 安溪县| 太仆寺旗|