精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Python 之父談 Python

開發 后端
在宣傳海報上,Python 之父 Guido van Rossum 在 EuroPython 2015 會議的發言分為講話稿和現場問答部分,但是他上臺后將全程改為現場問答的形式。他在回答現場觀眾的問題前,首先以自己的幾個問題和答案推動了會議的進程。 話題包括 Python 3(以及3.5),為何沒有2.8版本,為什么有這么多開放的bug,Pypy,還有他討厭 Python 的哪些部分。

在宣傳海報上,Python 之父 Guido van Rossum 在 EuroPython 2015 會議的發言分為講話稿和現場問答部分,但是他上臺后將全程改為現場問答的形式。他在回答現場觀眾的問題前,首先以自己的幾個問題和答案推動了會議的進程。 話題包括 Python 3(以及3.5),為何沒有2.8版本,為什么有這么多開放的bug,Pypy,還有他討厭 Python 的哪些部分。

Django Girls

Van Rossum 自己的***個問題是他如何看待 Django Girls ——前一天演講的主題。他說,這是一次偉大的對話,他熱愛講故事。他的講話中將不會有相關的內容,或者任何“漂亮的幻燈片”。當他聽到Ola…或Ola… 為這些幻燈片畫了松鼠和獾時,他非常震驚。

他喜歡的另一個方面是他們申明他們不知道他們正在做什么。讓他想起了 25 年前開始寫 python,他也不知道接下來該怎么做,例如,他不知道一門編程語言需要不同角色的社區。

他也被他們一年時間創造的“強勢品牌”所感染,“我預計 Ola and Ola、Django Girls 將走的很遠。”

Python 版本

轉換方向,他的下一個疑惑是為什么開發者轉向 python 3。“你為什么不能放棄 python 3?”,他設問自己。但他沒有說人們應該轉移向 python 3,但他也不想他們這樣做,但是確實有許多困難的工作需要花費一些其他的東西。例如這些應用和網站的面貌,python 2.7 現在并沒有死去,而且會有更多安全修復,或許,接下來的五年將會有更加安全的面貌。移植到 python 3 將有許多繁雜的工作,所以為什么要打擾?

[[146272]]

一方面,Python 3是一種要比 Python 2“好得多的語言”。這是一種非常容易教的語言。比如,Django Girls 工作室是完全基于 Python 3 進行開發的。要說 Django 的開發者沒有做過基于框架接口的垃圾工作,那從來都是不可能的。這樣一來,使用這種語言(和這種框架)使得***次開發體驗更加讓人愉快。

隨著時間推移,Python 將變得越來越好。比方,Python 3.5 中有“很多出色的新的東西”。他說,Python 2 是一種優秀的語言并將一如既往地保持著原本的特性,這讓它漸漸地向***的2.7版靠近。要想在核心開發者所做的所有工作中獲得益處,唯一辦法是轉移到 Python 3 中去。

一個長期存在的問題是,為什么沒有讓 Python 2.8 發布,盡管 Van Rossum 指出,可能有些風格有些過時的問題。 Python 2.8 不能解決任何人們想要解決的問題。沒有新的特性,這意味著沒有理由讓版本升級,而從 Python 3 開始移植的閘門已經打開。那將使得程序既需要移植到 2.8,還需要移植到 3。

Unicode 是一個移植到 3 的大障礙。但是“該適可而止了”。因此 Python 2 正處在一個狀態中,它沒有得到新的特性。這讓核心的開發者把精力集中在 Python 3 上,把它做得更好。

他接下來談及了即將在 9 月份完成的 Python3.5。他曾經對如此至多的特性無法選擇,舉個例子來說,  os.scandir() 帶來的性能優化非常的棒,但實際上大部分的用戶并不會注意到。另一部分用戶對新的矩陣乘法運算符將會感到非常開心。像 NumPy 和其他的科學計算包將會開始使用這玩意,這個特性將會比調用一個函數來的『自然』多了。

或許他最喜歡的 Python3.5 特性是語法提示 , 也就是他自己做的那個 PEP。為了讓 PEP 接受它,他可下了不少功夫,自己做為自己的裁判,說服自己接受自己的工作,這也有點小奇怪。不過他還是希望還是有人來給幫他做一個獨立的 Code Review,就像 Mark Shannon 曾經作為 BDFL 代表做過的事情一樣,他說。

“如果你對這個也不感到意外的話,上一個 PEP 接受的 Python3.5 特性就是他作為興趣研究搞的異步與等待關鍵詞。這個將會提供一個更自然的途徑去寫關于協程的代碼。”

公開的bug

最近有人問及他關于 python bug 跟蹤里所有公開 bug 的問題。如果你隨便找一個公開的 bug 看,你會發現這個 bug 可能已經打上了補丁,還有一長串的討論,甚至核心的開發人員也說補丁可以合并進主干了,但是其實 bug 并沒有修復。難道這是一個不靠譜的核心開發者或者是老好人?那還需要這些補丁做些什么?

他說,這些問題同樣也在一些其他大的工程上存在。諸多 bug 沒有通過正確的方式關閉,導致了對文檔的誤讀,堆積了更多的 bug。而這些 bug 由于硬件或者開發環境的不同很難復現。但是這種 bug 沒有補丁。

這里也有一些功能建議的 bug,并附上了補丁,但我們通常會猶豫是否接受這些更改,因為這些關注點沒有什么用處。比如不具有同類語言的一些功能,或者向后兼容。不打破所有的時間很難接受這些補丁。

另外,核心開發人員自己都有大量的工作,沒有人來分擔合并補丁到 Python 核心代碼的工作。所有如果沒有核心團隊關注的補丁和功能,一般不會插入到合并流程。

在一個公司里,這些東西是有些不同。人們付款給人做一些枯燥乏味的工作,但要是開源的話你必須自愿完成那些不愉快的任務。一些核心開發者已經做這些 枯燥乏味的工作太久了,他們希望從這些工作中脫身。一些開放的 bug 在 bug 追蹤器上有很長的歷史,這是有很多原因的。

最終,總是有很多統計效應被忽略。如果你隨機注意到一個 bug,包括已關閉的 bug,你可能會得到一個已關閉的 bug。許多 bug 很快就被關閉,并且 bug 被簡單地修復,類似于那種快速修復。但是,開放的 bug 的平均壽命是隨著項目年齡的增長而線性增長的,他說。

GIL

有些聽眾問到global interpreter lock(GIL),想要更深入了解這個問題,以及這個問題是如何解決的。Van Rossum笑著反問道:“你有多少時間?”他簡要的講述了GIL產生的歷史。在Python誕生后,多核計算機出現了。當線程運行在不同的內核中時,兩 個或更多的處理器要更新同一個對象便產生了競爭機制,特別在Python垃圾回收處理機制中。

一個合理的解決方案就是給每個對象上鎖,這樣能保護數據不被多路存取破壞。但結果導致當沒有鎖的競爭時,上鎖和解鎖操作代價高昂。一些實驗表明,不需要上鎖的單線程程序性能會因此降低2倍。這意味著只有在使用三個或多個線程或內核的程序會從中獲益。

因此,GIL 誕生了(盡管這個名字在它被添加到解釋器后很久才出現)。它是一個立刻有效鎖定所有對象的單一鎖,這樣所有對象訪問將排序進行。目前的問題是,10年或 15年以后,多核處理器無處不在,人們想要不必進行多重處理就可利用它們(例如,使用獨立的進程而不是線程通信)

他說,如果你當今想要設計一種新語言,要讓它沒有易變的對象,或者有限的易變性。然而,聽眾中傳來“這就不是 Python 了”。Van Rossum 贊成的說:“你說出了我要說的話”。GIL 周圍有很多開發者不斷的努力,包括 PyPy 軟件事務內存(STM),以及 PyParallel。其他開發者也撞破了腦袋在想解決辦法。如果有人知道有什么辦法能夠移除 GIL 且讓語言保持 Python 特性,Van 和其他人將很樂意聽到。

PyPy

他被問到 PyPy,他是否使用它,是否有一天它會成為默認的解釋器。他不使用 PyPy,但他下載了一下,玩了幾分鐘,他喜歡他看到的東西。他在兩種模式下使用 Python,或寫些小的腳本完成一些事情,他只使用一個已經在他系統已經內置安裝的解釋器,或者做為一個 Dropbox 的工程師將 Python 布署到集群。

Dropbox 集群運行修改過的 Python 2.7,他說,這引起觀眾的笑聲。“我說過,這不是秘密”,他說。因為 PyPy 比較快,Dropbox 的一些部分在使用 PyPy。但公司擔心一些小的不兼容會導致一些不容易追蹤的 bug。“我們已經遇到了太多這樣的問題。”

PyPy 證實了你可以比 CPython 更快的執行 Python。它同時提供了一個測試平臺,在這個平臺上可以測試像 STM 這樣有意思的創意。但是保守原則讓人們只在需要加快速度時使用 PyPy。這樣做帶來的問題時,當你發現時,你已經在很多機器上部署了以至于很難遷移。因此,這很像遷移到 Python 3 上遇到的問題。

Dropbox 有很多對第三方的依賴,有些甚至不能在它的源代碼上重構。這對那些在生產環境中使用了成千上萬行 Python 代碼的公司也是同樣的,他發現 Google 也是這樣,要遷移很困難。

總之,PyPy 是一個“非常酷的項目”。但是它有很多復選框,需要變得更易檢查。他半開玩笑的建議說,或許 PyPy 需要從 DjangoGirls 中租用 Ola and Ola 來創建一個更大的項目社區。

最喜歡的

[[146273]]

接下來的 5 個小問題是他喜歡的東西。喜歡的 web 框架?他說他在任何一個框架中只寫一個 web app,他***嘗試的是 Flask。 喜歡的測試庫?他主要使用標準庫中的 unittest 和 mock。編輯器?他現在使用 Emacs,但是最開始使用 vi(兩種都得到不同聽眾的喝彩)。他仍然偶爾使用 vi(或 Vim),但是使用 5 分鐘后,他就要花上 15 分鐘重新適應 Emacs。

除 Python 外最喜歡的語言是什么?他過去常常說是 C 語言,但是“有點無聊”。他信賴的人告訴他現代 C++ 是個優秀的語言。他喜歡 Go,但是沒有用它編寫任何有意義的東西。當他與設計師交談后,他喜歡從 Python 偷了一堆東西的 Swift 的外表。從語言中抄襲你喜歡的不好的東西并以一堆不合邏輯的特性而告終很容易,但是 Swift 的設計者看起來沒有這樣做。***,喜歡的異常?在更多的歡呼和笑聲中,他輕輕地笑著回答是鍵盤中斷。

他所討厭的

***的問題是他討厭 Python 哪些方面。他馬上回答:“一切與打包發布有關的事情”。總是有與版本交叉和依賴有關的問題引起“永無止境的混亂”。他害怕同事跑過來問他“一個簡單的 Python 問題”,有一半是某種輸入路徑問題而且沒有什么簡單的解決辦法。

然后,他的時間到了。EuroPython 會議主辦方為每個主講嘉賓提供了一份禮物:一頂巴斯克貝雷帽和一個大手帕。它們出現在 Van Rossum 演講的***(見右上圖)。

責任編輯:王雪燕 來源: oschina
相關推薦

2015-08-20 10:05:15

Python

2019-07-24 13:42:34

Python編程語言代碼

2019-10-31 15:13:11

Python

2021-06-07 11:40:26

Python命令代碼

2013-09-03 10:20:10

SlashdotPythonPython之父采訪

2018-10-23 16:35:19

華為云

2021-05-26 16:10:00

Python 開發編程語言

2014-02-01 21:25:08

Python數組

2012-12-10 10:16:07

2020-11-13 14:52:34

Python 微軟編程語言

2021-05-17 09:57:42

Python 開發編程語言

2012-06-12 16:55:38

2021-06-01 08:55:09

Python編程語言機器學習

2014-11-13 14:28:15

Python

2020-09-21 06:10:47

Python lambda匿名函數

2024-04-29 07:00:00

Python團隊谷歌替代職位

2020-11-27 09:57:11

Python代碼PyPy

2022-02-22 14:36:52

編程Swift程序員

2010-11-09 09:43:21

YUI3jQuery之父

2020-11-14 16:05:44

Python微軟
點贊
收藏

51CTO技術棧公眾號

成年人性生活视频| 精品一区二区免费看| 黑人精品欧美一区二区蜜桃| 神马久久久久久| 精品国产91亚洲一区二区三区www| 亚洲熟妇一区二区三区| 国产盗摄在线观看| 你懂的在线观看一区二区| 国产午夜久久久久| 国自在线精品视频| 超碰91在线播放| 国产黄色在线播放| 中文日韩欧美| 欧美一级日韩不卡播放免费| 韩日午夜在线资源一区二区| 亚洲va在线观看| 久久av偷拍| 国产精品视频你懂的| 欧美在线视频观看| 在线观看亚洲免费视频| 国产色在线观看| 青青草成人在线观看| 日韩精品视频免费在线观看| 91成人综合网| 国产三级视频在线播放| 日韩精品电影| 欧洲精品在线观看| 奇米精品在线| 欧美一区二区三区四| 超碰地址久久| 一区二区在线看| 亚洲一区二区中文| 青青操视频在线播放| 91国产精品| 中文字幕一区免费在线观看| 国产精品久久久久久亚洲影视 | 你懂的免费在线观看视频网站| 欧美在线播放| 欧美一区二区人人喊爽| 国产一区二区三区精彩视频 | 日韩av毛片在线观看| 最新日韩一区| 亚洲国产精品精华液2区45| 热久久这里只有| 永久看片925tv| 视频一区中文字幕精品| 亚洲国产一区二区在线播放| 国产高清自拍一区| 亚欧视频在线观看| 神马久久影院| 在线精品视频一区二区三四| 加勒比成人在线| 五月婷婷久久久| 国产精品久久久久毛片大屁完整版| 中文字幕亚洲欧美| 无尽裸体动漫2d在线观看| 免费**毛片在线| 国产精品一级片在线观看| 色综合天天狠天天透天天伊人| 久久久久亚洲av成人网人人软件| 99久久精品免费看国产小宝寻花| 91亚洲午夜精品久久久久久| 国产成人久久久| 国产又粗又猛又爽又黄的视频四季 | 2021中文字幕在线| 亚洲综合久久久久| 免费一区二区三区| 亚洲一卡二卡在线观看| 亚洲中无吗在线| 精品日韩av一区二区| 免费成人在线视频网站| 97在线观看免费观看高清| 国产一区二区电影| 热久久免费国产视频| 91在线看视频| 国产欧美日本| 欧美亚洲国产日韩2020| 99精品中文字幕| 成人a'v在线播放| 欧美成人激情免费网| 在线观看视频你懂得| 免费精品一区二区三区在线观看| 欧美一级艳片视频免费观看| av天堂一区二区| 国产毛片久久久| 欧美少妇bbb| 婷婷五月综合缴情在线视频| 日本不良网站在线观看| 亚洲三级久久久| 麻豆av一区二区三区| 四虎国产精品永远| 国产成人免费在线视频| 国产精品白嫩美女在线观看| 国产精品30p| 成人影院在线| 久久久精品999| 五级黄高潮片90分钟视频| 精品影片在线观看的网站| 日韩一区二区三区视频| av免费观看不卡| 在线日韩一区| 亚洲电影免费观看高清完整版在线观看 | 免费av中文字幕| 国产一区二区中文| 久久久精品在线| 欧美激情精品久久| 91久久国产| 国产亚洲精品激情久久| 水蜜桃av无码| 999久久久精品一区二区| 亚洲精品美女视频| 老司机深夜福利网站| 激情欧美亚洲| 欧美国产第一页| 在线免费黄色av| 日韩视频不卡| 午夜精品一区二区三区在线视 | 91一区二区视频| 日韩精品免费专区| 青青久久av北条麻妃海外网| 中文字幕 自拍偷拍| 日韩在线观看一区二区| 亚洲伊人一本大道中文字幕| 欧美视频综合| 一区二区高清视频在线观看| 99久久激情视频| 综合另类专区| 色综合久久综合中文综合网| 国产91在线视频观看| 伊人国产精品| 亚洲区在线播放| 91精品人妻一区二区三区| 久久99精品久久久久久园产越南| 久久躁狠狠躁夜夜爽| 丝袜美腿小色网| 久久久夜精品| 国产精品日韩欧美| 无码国产精品一区二区免费16| **网站欧美大片在线观看| 永久免费在线看片视频| 色女人在线视频| 亚洲国产日韩av| av网站手机在线观看| 国产精品久久久久久久久毛片| 超碰超碰超碰超碰超碰| 二区在线观看| 亚洲午夜精品17c| 99热一区二区| 精品国产亚洲一区二区三区在线| 日韩精品久久久久| 久草视频手机在线观看| 激情综合网av| 日本在线成人一区二区| 成人在线免费观看| 最新成人av在线| 中文字幕在线观看第三页| jizz欧美| 欧美一二区视频| 人妻互换一区二区激情偷拍| 日韩av在线播放中文字幕| 蜜桃麻豆91| 悠悠资源网亚洲青| 欧美剧情电影在线观看完整版免费励志电影 | 国产精品白丝av| 永久免费网站视频在线观看| 四虎国产精品永久在线国在线 | 亚洲乱码国产一区三区| 成人啊v在线| 91精品国产综合久久蜜臀| 亚洲午夜久久久久久久久| 欧美区一区二| 国产成人av在线播放| 欧美捆绑视频| 91成人在线免费观看| 成人不卡免费视频| 天天躁日日躁成人字幕aⅴ| 午夜精品免费视频| 日本一本草久在线中文| 亚洲欧美偷拍卡通变态| 日本55丰满熟妇厨房伦| 欧美色图麻豆| 久久99精品久久久久久久久久| 99青草视频在线播放视| 在线电影院国产精品| 国语对白在线播放| 成人午夜视频在线| 在线播放豆国产99亚洲| 亚洲性受xxx喷奶水| 亚洲日本中文字幕免费在线不卡| 中文字幕乱码视频| 亚洲老司机在线| 欧美性猛交xxx乱久交| 999久久久国产精品| 日韩av大片在线| 亚洲精品人妻无码| 亚洲视频在线一区| 国产清纯白嫩初高中在线观看性色| 亚洲免费黄色| 一区二区三区四区欧美日韩| 成人小电影网站| 最近2019年手机中文字幕| 亚洲经典一区二区三区| 日韩欧中文字幕| 尤物在线免费视频| 另类小说一区二区三区| 色一情一乱一伦一区二区三欧美| 精品捆绑调教一区二区三区| 日韩欧美国产三级电影视频| 国产精品99久久久久久成人| 成人午夜激情片| 欧美自拍小视频| 欧美精品一级| 色综合久久久久久久久五月| 亚洲免费一区三区| 欧美日本高清一区| 精品久久久久中文慕人妻| 自拍偷拍亚洲欧美日韩| 亚洲图片综合网| 韩国三级电影一区二区| 久久国产乱子伦免费精品| 精品少妇一区| 97精品视频在线播放| 3d成人动漫在线| 日韩成人xxxx| www.国产免费| 欧美日精品一区视频| 国偷自拍第113页| 一区二区在线观看视频| 国产一二三四视频| 久久久久国产精品厨房| 99久久国产宗和精品1上映| 欧美1区2区| 中文字幕日韩一区二区三区 | 777久久久精品| 国产女主播喷水视频在线观看 | 第四色在线视频| 亚洲激情综合| 农村寡妇一区二区三区| 精品一区二区三区免费看| 国产精品永久免费| 91精品国产91久久久久久青草| 日韩欧美三级在线| 亚洲字幕av一区二区三区四区| 欧美性69xxxx肥| 午夜影院黄色片| 国产一区二区0| jizz大全欧美jizzcom| 香蕉久久夜色精品| 亚洲欧美精品在线观看| 久久在线观看| 国产综合香蕉五月婷在线| 啪啪免费视频一区| 精品视频在线观看日韩| 亚洲熟女乱色一区二区三区久久久| 性做久久久久久免费观看欧美| caopeng视频| 热久久免费视频| 熟女少妇精品一区二区| 久久国产直播| 好吊色视频988gao在线观看| 天天做天天爱天天综合网| 一区二区不卡视频| 99国产精品免费视频观看| 中文字幕欧美人与畜| 亚洲午夜精品一区 二区 三区| 精品91一区二区三区| 亚洲中无吗在线| 国产黄色激情视频| 亚洲欧洲一区| 99热在线这里只有精品| 久久久777| 激情 小说 亚洲 图片: 伦| 亚洲小说欧美另类婷婷| 日本香蕉视频在线观看| 亚洲激情自拍| 国产裸体免费无遮挡| 另类小说视频一区二区| 国产999免费视频| 丰满白嫩尤物一区二区| 五月婷婷六月合| 久久福利视频一区二区| 五月天国产视频| 成人禁用看黄a在线| 潘金莲激情呻吟欲求不满视频| 麻豆国产欧美日韩综合精品二区| 中文字幕日韩久久| 老司机久久99久久精品播放免费| 日韩欧美精品在线观看视频| 免费在线看成人av| 国产精品沙发午睡系列| 久久精品网址| 日本免费色视频| 成人久久久精品乱码一区二区三区 | 精品午夜一区二区| 精品国产一区二区三区久久久樱花| 91最新在线免费观看| 99精品在免费线中文字幕网站一区| 极品日韩久久| 色综合天天爱| 激情五月婷婷六月| 久久久久久久欧美精品| 五月天开心婷婷| av中文字幕不卡| 国产免费a级片| 久久久国产精品麻豆| 亚洲色婷婷一区二区三区| 日韩人体视频一二区| 国产高潮流白浆喷水视频| 欧美日韩国产经典色站一区二区三区| 手机在线看片1024| 91精品国产乱| 久久精品蜜桃| 亚洲视频精品在线| 深夜国产在线播放| 国产精品久久久久久久久久小说| 综合成人在线| 一区二区三区国| 久久激情婷婷| 亚洲中文字幕无码一区| 亚洲欧洲av另类| 无码人妻一区二区三区线| 精品少妇一区二区三区| 老司机在线永久免费观看| 5566日本婷婷色中文字幕97| 日本成人手机在线| 亚洲一区二区在线看| 亚洲男女自偷自拍| 色哟哟网站在线观看| av网站免费线看精品| 亚洲不卡在线播放| 欧美视频完全免费看| 一级黄色小视频| 亚洲欧美一区二区三区在线| 国产爆初菊在线观看免费视频网站 | 欧美性资源免费| 中文字幕日韩在线| 色婷婷777777仙踪林| 男人操女人的视频在线观看欧美 | 日本一区二区免费在线| jizz18女人高潮| 狠狠操狠狠色综合网| 波多野结衣一本一道| 亚洲成人1234| 污片视频在线免费观看| 亚洲精品日韩av| 国产精品二区不卡| 日韩不卡一二三| 国产清纯美女被跳蛋高潮一区二区久久w | 亚洲av中文无码乱人伦在线视色| 精品国精品自拍自在线| 丝袜美腿av在线| 99精彩视频| 香蕉国产成人午夜av影院| 国产玉足脚交久久欧美| 国产91在线观看丝袜| 无码人妻精品一区二区三区夜夜嗨 | 青青视频免费在线观看| 黄网站免费久久| 五月天色婷婷丁香| 亚洲国产日韩在线一区模特 | 金瓶狂野欧美性猛交xxxx | 亚洲影视一区二区| 最好看的2019年中文视频| 欧美在线一级| 精品国产无码在线| 国产欧美日本| 9.1成人看片| 亚洲欧洲日韩av| 国产又粗又大又黄| 久久久成人精品视频| 免费观看亚洲天堂| 无码专区aaaaaa免费视频| 久久精品久久久精品美女| 999福利视频| 日韩一区二区三区电影在线观看| 性欧美videos高清hd4k| 动漫一区二区在线| 亚洲男女自偷自拍| 国产又粗又长又黄的视频| 日韩一级视频免费观看在线| 欧美高清另类hdvideosexjaⅴ | 性欧美lx╳lx╳| 欧美午夜性生活| 成人欧美一区二区三区1314| 精品国产区一区二| 91av视频在线观看| 久久在线观看| 男人天堂1024| 欧美国产视频在线| 亚洲国产欧美另类| 国产98色在线| 中国精品18videos性欧美| 天堂久久久久久| 欧美揉bbbbb揉bbbbb| 毛片在线导航| 亚洲精品欧洲精品| 丁香一区二区三区| 中文字幕乱码视频| 久久全国免费视频| 日韩欧美精品综合|