python之禅(the zen of python) pdf电子版是一篇关于python编程的禅语心得,该版本已被翻译为中文,透彻易懂,具有一定的实践指导意义,需要的朋友欢迎在绿色资源网下载!
Python特点Python的设计哲学是“优雅”、“明确”、“简单”。因此,Perl语言中“总是有多种方法来做同一件事”的理念在Python开发者中通常是难以忍受的。Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确的没有或者很少有歧义的语法。由于这种设计观念的差异,Python源代码通常被认为比Perl具备更好的可读性,并且能够支撑大规模的软件开发。这些准则被称为Python格言。在Python解释器内运行import this可以获得完整的列表。
python之禅内容介绍Readability counts.
1,可读性很重要
Special cases aren't special enough to break the rules.
2,特例不应破坏原则
Although practicality beats purity.
3,虽然实用性胜过纯粹性
Errors should never pass silently.
4,错误不应被默默放过
Beautiful is better than ugly.
5,美比丑好
Explicit is better than implicit.
6,显式(清晰、明确)比隐式(含蓄、暗示)好
Simple is better than complex.
7,简单比复杂好
Complex is better than complicated.
8,复杂比纠缠好
(complex为常用词,表示由一些互相联系、互相作用的部分组成,需要有相当的研究、知识和经验才能理解、操作或处理。
complicated为正式用词,表示由于组成部分太多、互相关系太复杂而不能马上理解,预期比comlex更重。)
Flat is better than nested.
9,平坦(扁平)比嵌套好
Sparse is better than dense.
10,稀疏比稠密好