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

這個(gè)Python資源在GitHub上標(biāo)星超8000,現(xiàn)在被翻譯成了中文

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

  最近,GitHub上一個(gè)關(guān)于Python的工程完工了。

一個(gè)名為“暮晨”的貢獻(xiàn)者,把一個(gè)非常有趣的Python項(xiàng)目,翻譯成了中文版。

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

關(guān)于項(xiàng)目

項(xiàng)目的主體構(gòu)成部分就是示例,一共分為5個(gè)部分,分別是:

Strain your brain!/大腦運(yùn)動!

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

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

The Hidden treasures!/隱藏的寶藏!

Miscellaneous/雜項(xiàng)

以上,總計(jì)51個(gè)示例。

每一個(gè)示例的結(jié)構(gòu)都是一樣的,以“Mutating the immutable!/強(qiáng)人所難”為例:

首先,會給出代碼:

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) # 這里不出現(xiàn)錯(cuò)誤
>>> 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])

然后,對意外輸出的結(jié)果進(jìn)行簡短的描述,在這個(gè)示例中,就是:

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

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

在這個(gè)示例中是這樣的:

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

有些地方,貢獻(xiàn)者還會給出譯注,比如整個(gè)示例中就是:

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

其他還有50個(gè)示例,等你來看~

怎么使用?

當(dāng)然,要學(xué)習(xí)一下怎么使用這個(gè)資源。項(xiàng)目貢獻(xiàn)者在用法部分表示,最好依次閱讀下面的示例。

然后,在閱讀每一個(gè)示例的時(shí)候,這樣做:

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

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

關(guān)于作者

這個(gè)項(xiàng)目的原作者,是一個(gè)名為Satwik Kansal的印度小哥。

[[251725]]

GitHub上的介紹稱,在深度學(xué)習(xí)和去中心化應(yīng)用方面是一個(gè)“老司機(jī)”。

目前,英文版資源,標(biāo)星已經(jīng)8.3k了。

傳送門

中文版:

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

英文原版:

https://github.com/satwikkansal/wtfpython

責(zé)任編輯:張燕妮 來源: 量子位
相關(guān)推薦

2020-03-23 13:35:59

GitHub代碼開發(fā)者

2019-12-05 10:08:39

Python 開發(fā)編程語言

2020-08-05 17:16:53

GitHub 技術(shù)開源

2020-05-09 14:37:19

機(jī)器學(xué)習(xí)人工智能翻譯

2017-07-11 09:46:00

防火墻翻譯安全

2020-07-20 17:36:31

英語翻譯開源工具開源

2020-02-20 10:00:04

GitHubPyTorch開發(fā)者

2013-06-14 13:56:29

瀏覽器渲染原理

2019-10-30 10:27:41

GitHub代碼開發(fā)者

2020-04-21 08:30:32

AI人工智能語言

2019-03-21 10:57:58

技術(shù)開源數(shù)據(jù)

2019-06-02 20:50:05

GitHub代碼開發(fā)者

2020-09-02 14:43:54

GitHub代碼開發(fā)者

2021-08-12 16:30:45

OpenAI人工智能自然語言翻譯

2019-04-22 09:52:34

GitHub代碼機(jī)器學(xué)習(xí)

2019-01-04 13:25:40

代碼開發(fā)算法

2023-11-13 09:11:22

GitHub人工智能代碼

2016-11-08 18:53:08

編譯器

2021-03-24 14:58:42

數(shù)據(jù)翻譯人工智能

2020-08-03 10:42:10

GitHub代碼開發(fā)者
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲国产成人精品女人久久久 | 日韩欧美在线观看一区 | 色综合久久88色综合天天 | 久久久久综合 | 天堂三级 | 日韩在线视频精品 | 91久久精品国产91久久 | 国产精品久久精品 | 欧美一级黄色免费 | 三级视频网站 | 黄视频网站在线 | 国产精品视频一区二区三区不卡 | 97超碰成人 | 色综合色综合色综合 | 国产观看 | 亚洲一区 中文字幕 | 亚洲人成人一区二区在线观看 | 亚洲第一福利网 | 国产福利在线播放 | 国产精品久久久久久久久久三级 | 国产精品www | 日韩精品视频在线观看一区二区三区 | 亚洲精品久久久 | 天天操天天干天天爽 | 国产一区二区在线播放 | 国产成人网| 亚洲欧美日韩精品久久亚洲区 | 久久久久91 | 精品国产乱码久久久久久蜜柚 | 午夜精品一区二区三区三上悠亚 | 成人九色 | 天天干视频 | 亚洲性视频网站 | 一级午夜aaa免费看三区 | 日韩欧美三区 | 成人精品鲁一区一区二区 | 久草在线免费资源 | 亚洲人成在线播放 | 亚洲精品一区二区三区 | 国产一区二区三区在线免费观看 | 一二区成人影院电影网 |