成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

這個Python資源在GitHub上標星超8000,現在被翻譯成了中文

新聞 后端
最近,GitHub上一個關于Python的工程完工了。一個名為“暮晨”的貢獻者,把一個非常有趣的Python項目,翻譯成了中文版。

  最近,GitHub上一個關于Python的工程完工了。

一個名為“暮晨”的貢獻者,把一個非常有趣的Python項目,翻譯成了中文版。

這個項目是《What the f*ck Python!》,專門介紹 Python 里面那些奇奇怪怪的語言坑。

關于項目

項目的主體構成部分就是示例,一共分為5個部分,分別是:

Strain your brain!/大腦運動!

Appearances are deceptive!/外表是靠不住的!

Watch out for the landmines!/小心地雷!

The Hidden treasures!/隱藏的寶藏!

Miscellaneous/雜項

以上,總計51個示例。

每一個示例的結構都是一樣的,以“Mutating the immutable!/強人所難”為例:

首先,會給出代碼:

some_tuple = ("A", "tuple", "with", "values")
another_tuple = ([1, 2], [3, 4], [5, 6])

然后,給出Output( Python version):

>>> some_tuple[2] = "change this"
TypeError: 'tuple' object does not support item assignment
>>> another_tuple[2].append(1000) # 這里不出現錯誤
>>> another_tuple
([1, 2], [3, 4], [5, 6, 1000])
>>> another_tuple[2] += [99, 999]
TypeError: 'tuple' object does not support item assignment
>>> another_tuple
([1, 2], [3, 4], [5, 6, 1000, 99, 999])

然后,對意外輸出的結果進行簡短的描述,在這個示例中,就是:

我還以為元組是不可變的呢…

接下來,就會對示例進行說明,簡要敘述發生了什么以及為什么會發生。如有必要, 也會舉例說明。

在這個示例中是這樣的:

  • 引用
  • https://docs.python.org/2/reference/datamodel.html
不可變序列 不可變序列的對象一旦創建就不能再改變。(如果對象包含對其他對象的引用,則這些其他對象可能是可變的并且可能會被修改; 但是,由不可變對象直接引用的對象集合不能更改。)
  • += 操作符在原地修改了列表. 元素賦值操作并不工作, 但是當異常拋出時, 元素已經在原地被修改了。

有些地方,貢獻者還會給出譯注,比如整個示例中就是:

對于不可變對象, 這里指tuple, +=并不是原子操作, 而是extend和=兩個動作, 這里=操作雖然會拋出異常, 但 extend 操作已經修改成功了。

其他還有50個示例,等你來看~

怎么使用?

當然,要學習一下怎么使用這個資源。項目貢獻者在用法部分表示,最好依次閱讀下面的示例。

然后,在閱讀每一個示例的時候,這樣做:

仔細閱讀設置例子最開始的代碼。閱讀輸出結果。確認結果是否如你所料。確認你是否知道這背后的原理。如果不知道, 深呼吸然后閱讀說明 (如果你還是看不明白, 別沉默!可以提問題)。如果知道, 給自己點獎勵, 然后去看下一個示例。

此外,還可以在命令行閱讀 WTFpython,有 pypi 包 和 npm 包(支持代碼高亮),不過都是英文版的。

關于作者

這個項目的原作者,是一個名為Satwik Kansal的印度小哥。

[[251725]]

GitHub上的介紹稱,在深度學習和去中心化應用方面是一個“老司機”。

目前,英文版資源,標星已經8.3k了。

傳送門

中文版:

https://github.com/leisurelicht/wtfpython-cn

英文原版:

https://github.com/satwikkansal/wtfpython

責任編輯:張燕妮 來源: 量子位
相關推薦

2020-03-23 13:35:59

GitHub代碼開發者

2019-12-05 10:08:39

Python 開發編程語言

2020-08-05 17:16:53

GitHub 技術開源

2020-05-09 14:37:19

機器學習人工智能翻譯

2017-07-11 09:46:00

防火墻翻譯安全

2020-02-20 10:00:04

GitHubPyTorch開發者

2020-07-20 17:36:31

英語翻譯開源工具開源

2013-06-14 13:56:29

瀏覽器渲染原理

2019-10-30 10:27:41

GitHub代碼開發者

2020-04-21 08:30:32

AI人工智能語言

2019-03-21 10:57:58

技術開源數據

2020-09-02 14:43:54

GitHub代碼開發者

2019-06-02 20:50:05

GitHub代碼開發者

2021-08-12 16:30:45

OpenAI人工智能自然語言翻譯

2019-04-22 09:52:34

GitHub代碼機器學習

2019-01-04 13:25:40

代碼開發算法

2023-11-13 09:11:22

GitHub人工智能代碼

2021-03-24 14:58:42

數據翻譯人工智能

2016-11-08 18:53:08

編譯器

2013-05-23 16:01:56

瀏覽器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩在线精品 | 日韩欧美一区二区三区免费看 | 日韩一区二区三区在线观看 | 国产成人a亚洲精品 | av资源在线看 | 中文字幕高清av | 精品国产乱码久久久久久图片 | 国产不卡一区 | 国产成人福利视频在线观看 | 成人做爰999| 这里只有精品99re | 亚洲精品九九 | 久久99久久99久久 | 精国产品一区二区三区 | 国内精品久久精品 | 国产精品电影在线观看 | 国产精品一区在线观看 | 亚洲国产成人精品在线 | 麻豆国产精品777777在线 | 丁香婷婷久久久综合精品国产 | 国产精品久久久 | 日韩和的一区二区 | 欧美精品黄 | 成人在线视频网 | 草草视频在线播放 | 亚洲成人精品久久久 | 国产99热 | 日本高清中文字幕 | 国产农村一级国产农村 | 午夜在线 | 久久手机视频 | 黄色大片在线视频 | 欧美午夜精品理论片a级按摩 | 91精品国产综合久久久久久 | 成人性生交大片 | 欧美在线视频不卡 | 日本爱爱 | 午夜视频在线视频 | 欧美 中文字幕 | 久久国产精品久久久久久 | 国产精品毛片在线 |