python之父之语 import this
来源:互联网 发布:软件项目组织结构图 编辑:程序博客网 时间:2024/04/28 17:34
优美胜于丑陋(python 以编写优美的代码为目标)
明了胜于晦涩(优美的代码应该是明了的,命名规范,风格相似)
简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
复杂胜于凌乱(如果复杂不可避免。那代码间也不能有难懂的关系,要保持接口简洁)
扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)
间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)
可读性很重要(优美的代码可读的)
即便假借5特例的实用性之名,也不可违背这些规则(这些规则 至高无上)
不要包容所有错误,除非你确定需要这样做(精确地捕获异常,不写 except:pass 风格的代码)
当存在多种可能,不要尝试去猜测
而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)
虽然这也不容易,因为你不是python之父(这里的dutch是指guido)
做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)
如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案评测标准)
命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)
明了胜于晦涩(优美的代码应该是明了的,命名规范,风格相似)
简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
复杂胜于凌乱(如果复杂不可避免。那代码间也不能有难懂的关系,要保持接口简洁)
扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)
间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)
可读性很重要(优美的代码可读的)
即便假借5特例的实用性之名,也不可违背这些规则(这些规则 至高无上)
不要包容所有错误,除非你确定需要这样做(精确地捕获异常,不写 except:pass 风格的代码)
当存在多种可能,不要尝试去猜测
而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)
虽然这也不容易,因为你不是python之父(这里的dutch是指guido)
做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)
如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案评测标准)
命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)
0 0
- python之父之语 import this
- Python编程之禅-- import this
- python 之 import this 设计哲学
- python之禅——import this
- python之import机制
- python之import
- Python之import流程
- Python之import
- python基础之---import与from...import....
- python之from...import...和import
- python基础之---import与from...import....
- python之import模块详解
- python之import模块详解
- python之import机制详解
- python编程之import篇
- python之import机制详解
- python-import this
- Python彩蛋import this
- php 处理字段与数据库字段顺序不一致的 csv 文件
- 多年积累的对JAVA程序员成长之路的总结
- zjnu1730 PIRAMIDA(字符串,模拟)
- 整理spring零配置(Annotation)
- Symbolic Breakpoint使用
- python之父之语 import this
- iOS初学笔记
- Android Fragment 替换覆盖生命周期方法详解
- HDU1257 最少拦截系统[DP]
- 自定义View实现正好显示文本
- Collection,List,Set和Map用法和区别
- 蓝桥杯 历届试题 连号区间数
- bpel 测试遇到“The content of the body cannot be displayed in the form view. Please switch to the source”
- 获取string的长度