Python 之禪翻譯

The Zen of Python, by Tim Peters Python之禪 by Tim Peters
Beautiful is better than ugly. 優(yōu)美勝于丑陋(Python 以編寫(xiě)優(yōu)美的代碼為目標(biāo))
Explicit is better than implicit. 明了勝于晦澀(優(yōu)美的代碼應(yīng)當(dāng)是明了的玲销,命名規(guī)范扇丛,風(fēng)格相似)
Simple is better than complex. 簡(jiǎn)潔勝于復(fù)雜(優(yōu)美的代碼應(yīng)當(dāng)是簡(jiǎn)潔的伏社,不要有復(fù)雜的內(nèi)部實(shí)現(xiàn))
Complex is better than complicated. 復(fù)雜勝于凌亂(如果復(fù)雜不可避免瞳步,那代碼間也不能有難懂的關(guān)系蟀给,要保持接口簡(jiǎn)潔)
Flat is better than nested. 扁平勝于嵌套(優(yōu)美的代碼應(yīng)當(dāng)是扁平的凸丸,不能有太多的嵌套)
Sparse is better than dense. 間隔勝于緊湊(優(yōu)美的代碼有適當(dāng)?shù)拈g隔绅络,不要奢望一行代碼解決問(wèn)題)
Readability counts. 可讀性很重要(優(yōu)美的代碼是可讀的)
Special cases aren't special enough to break the rules.Although practicality beats purity. 即便假借特例的實(shí)用性之名挨队,也不可違背這些規(guī)則(這些規(guī)則至高無(wú)上)
Errors should never pass silently.Unless explicitly silenced. 不要包容所有錯(cuò)誤弧可,除非你確定需要這樣做(精準(zhǔn)地捕獲異常蔑匣,不寫(xiě) except:pass 風(fēng)格的代碼)
In the face of ambiguity, refuse the temptation to guess. 當(dāng)存在多種可能,不要嘗試去猜測(cè)
There should be one-- and preferably only one --obvious way to do it. 而是盡量找一種棕诵,最好是唯一一種明顯的解決方案(如果不確定裁良,就用窮舉法)
Although that way may not be obvious at first unless you're Dutch. 雖然這并不容易,因?yàn)槟悴皇?Python 之父(這里的 Dutch 是指 Guido )
Now is better than never.Although never is often better than right now. 做也許好過(guò)不做年鸳,但不假思索就動(dòng)手還不如不做(動(dòng)手之前要細(xì)思量)
If the implementation is hard to explain, it's a bad idea.If the implementation is easy to explain, it may be a good idea. 如果你難以向人描述你的方案趴久,那肯定不是一個(gè)好方案;反之亦然(方案測(cè)評(píng)標(biāo)準(zhǔn))
Namespaces are one honking great idea -- let's do more of those! 命名空間是一種絕妙的理念搔确,我們應(yīng)當(dāng)多加利用(倡導(dǎo)與號(hào)召)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末彼棍,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子膳算,更是在濱河造成了極大的恐慌座硕,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,744評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件涕蜂,死亡現(xiàn)場(chǎng)離奇詭異华匾,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)机隙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)蜘拉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人有鹿,你說(shuō)我怎么就攤上這事旭旭。” “怎么了葱跋?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,105評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵持寄,是天一觀的道長(zhǎng)源梭。 經(jīng)常有香客問(wèn)我,道長(zhǎng)稍味,這世上最難降的妖魔是什么废麻? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,242評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮模庐,結(jié)果婚禮上烛愧,老公的妹妹穿的比我還像新娘。我一直安慰自己赖欣,他們只是感情好屑彻,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,269評(píng)論 6 389
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著顶吮,像睡著了一般社牲。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上悴了,一...
    開(kāi)封第一講書(shū)人閱讀 51,215評(píng)論 1 299
  • 那天搏恤,我揣著相機(jī)與錄音,去河邊找鬼湃交。 笑死熟空,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的搞莺。 我是一名探鬼主播息罗,決...
    沈念sama閱讀 40,096評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼才沧!你這毒婦竟也來(lái)了迈喉?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,939評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤温圆,失蹤者是張志新(化名)和其女友劉穎挨摸,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體岁歉,經(jīng)...
    沈念sama閱讀 45,354評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡得运,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,573評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了锅移。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片熔掺。...
    茶點(diǎn)故事閱讀 39,745評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖非剃,靈堂內(nèi)的尸體忽然破棺而出瞬女,到底是詐尸還是另有隱情,我是刑警寧澤努潘,帶...
    沈念sama閱讀 35,448評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響疯坤,放射性物質(zhì)發(fā)生泄漏报慕。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,048評(píng)論 3 327
  • 文/蒙蒙 一压怠、第九天 我趴在偏房一處隱蔽的房頂上張望眠冈。 院中可真熱鬧,春花似錦菌瘫、人聲如沸蜗顽。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,683評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)雇盖。三九已至,卻和暖如春栖忠,著一層夾襖步出監(jiān)牢的瞬間崔挖,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,838評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工庵寞, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留狸相,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,776評(píng)論 2 369
  • 正文 我出身青樓捐川,卻偏偏與公主長(zhǎng)得像脓鹃,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子古沥,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,652評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容