這篇文章將為大家詳細講解有關python之禪如何打出來,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
成都創(chuàng)新互聯公司服務項目包括桐鄉(xiāng)網站建設、桐鄉(xiāng)網站制作、桐鄉(xiāng)網頁制作以及桐鄉(xiāng)網絡營銷策劃等。多年來,我們專注于互聯網行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯網行業(yè)的解決方案,桐鄉(xiāng)網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到桐鄉(xiāng)省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!編程語言Perl曾在互聯網領域長期占據著統(tǒng)治地位,“解決問題的辦法有很多個”一直被奉為Perl社區(qū)的座右銘,但這種理念在開發(fā)項目期間是可以接受的,但大家最終認識到,過于強調靈活性會導致大型項目難以維護,所以經驗豐富的程序員倡導盡可能的避繁就簡,才有了Tim Peters撰寫的Python之禪,讓我們看看怎么調用Python之禪
Python之禪
在Windows平臺的cmd命令中打開python,輸入import this,你會看到Python之禪:
中英文對照:
Beautiful is better than ugly. # 優(yōu)美勝于丑陋(Python以編寫優(yōu)美的代碼為目標) Explicit is better than implicit. # 明了勝于晦澀(優(yōu)美的代碼應當是明了的,命名規(guī)范,風格相似) Simple is better than complex. # 簡潔勝于復雜(優(yōu)美的代碼應當是簡潔的,不要有復雜的內部實現) Complex is better than complicated. # 復雜勝于凌亂(如果復雜不可避免,那代碼間也不能有難懂的關系,要保持接口簡潔) Flat is better than nested. # 扁平勝于嵌套(優(yōu)美的代碼應當是扁平的,不能有太多的嵌套) Sparse is better than dense. # 間隔勝于緊湊(優(yōu)美的代碼有適當的間隔,不要奢望一行代碼解決問題) Readability counts. # 可讀性很重要(優(yōu)美的代碼是可讀的) Special cases aren't special enough to break the rules. Although practicality beats purity. # 即便假借特例的實用性之名,也不可違背這些規(guī)則(這些規(guī)則至高無上) Errors should never pass silently. Unless explicitly silenced. # 不要包容所有錯誤,除非你確定需要這樣做(精準地捕獲異常,不寫except:pass風格的代碼) In the face of ambiguity, refuse the temptation to guess. # 當存在多種可能,不要嘗試去猜測 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. # 雖然這并不容易,因為你不是 Python 之父(這里的Dutch是指Guido) Now is better than never. Although never is often better than *right* now. # 做也許好過不做,但不假思索就動手還不如不做(動手之前要細思量) 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. # 如果你無法向人描述你的方案,那肯定不是一個好方案;反之亦然(方案測評標準) Namespaces are one honking great idea -- let's do more of those! # 命名空間是一種絕妙的理念,我們應當多加利用(倡導與號召)
讀完這些禪語,我覺得它不僅僅與編程有關,更與人生有關。這些話更讓我覺得,每一個優(yōu)秀的“攻城獅”和“程序媛”,原來都是哲學家。反之,如果沒有經過深入的哲學和人文科學的學習和積累,一個只愛理工科的人,也不容易成為優(yōu)秀的編程者。
關于python之禪如何打出來就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
當前題目:python之禪如何打出來-創(chuàng)新互聯
當前鏈接:http://muchs.cn/article26/ceegcg.html
成都網站建設公司_創(chuàng)新互聯,為您提供響應式網站、靜態(tài)網站、服務器托管、網站維護、Google、企業(yè)建站
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯