Python之禅 by Tim Peters(中文)
优美胜于丑陋(Python 以编写优美的代码为目标)
明了胜于晦涩(代码应当是简单明了和命名规范的)
简洁胜于复杂(代码应当是简洁的,不要有复杂的内部实现)
复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系)
扁平胜于嵌套(代码应当是扁平化的,不能有太多的嵌套)
间隔胜于紧凑(代码有适当的间隔,不要过于紧凑影响阅读)
可读性很重要(代码要是可读的)
即便假借特例的实用性之名,也不可违背这些规则
不要包容所有错误,除非你确定需要这样做
当存在多种可能,不要尝试去猜测
而是尽量找一种,最好是唯一一种明显的解决方案
虽然这并不容易,因为你不是 Python 之父
做也许好过不做,但不假思索就动手还不如不做(动手之前要想清楚)
如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然
命名空间是一种绝妙的理念,我们应当多加利用
Python之禅 by Tim Peters(中文)相关推荐
- Python之禅 by Tim Peters
2019独角兽企业重金招聘Python工程师标准>>> python语言之父对python设计之初提出了规范和风格,名为"Pythonic",它指的是以Pytho ...
- Python之父Tim Peters的留言
python之父Tim Peters在python中给我们这些开发者的留言 首先进入cmd输入 python 进入python交互环境 dos命令行(cmd)进入python,输入 import th ...
- 什么是python之禅_【Python面试】你了解什么是 Python 之禅么?
公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...
- 《Python之禅》——原文和翻译
Python之禅是python解释器中的一个隐藏彩蛋 触发方法:在python解释器中输入 import this 原文 The Zen of Python, by Tim Peters Beauti ...
- python之禅中英版
英文原版 The Zen of Python, by Tim PetersBeautiful is better than ugly. Explicit is better than implicit ...
- python之禅星号_Python之禅
在Python交互式解释器中输 入import this就会显示Tim Peters的The Zen of python 读一读Python之禅,你就明白Python为什么如此吸引人. >> ...
- 一行代码打印python之禅
就这一句: import this 输出: The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is be ...
- 《Python之禅》的翻译和解释
<Python之禅>的翻译和解释 本文最初发表于恋花蝶的博客( http://blog.csdn.net/lanphaday),如蒙转载,敬请何留全文完整,并连本声明一起转载. 凡是用过 ...
- Python之禅 的翻译和解释
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! < ...
最新文章
- Linux 常用解压和压缩命令
- linux微信公众号报警,zabbix报警媒介,微信报警,邮件报警
- 国家开放大学2021春1378管理英语3题目
- Linux socket编程,对套接字进行封装
- php整合支付宝,Thinkphp5.0整合支付宝在线下单
- UI设计干货素材|如何正确使用直观打折数字使画面更饱满更具促销感!
- 大多数物联网仍采用2.4GHz频段的原因
- sql转义模块php,sql注入与转义的php函数代码_php技巧
- 自动阅读专业版第九次更新---原薅羊毛专业版(最后一次源代码分享)
- Linux禁用搜狗输入法的简繁切换快捷键
- JAVA中操作数据库方式与设计模式的应用 --青山不改绿水长流-EKing
- 苹果手机升级13无法开机_苹果11更新ios13.7卡在开机页面
- 如何在Windows 10上控制多个显示器的功能
- 立体栅格地图_三维栅格地图构建之二:视差图及点云图 | 学步园
- RDD.repartition
- python图像锐化 增强边缘_[Python图像处理]十一.图像锐化与边缘检测之Roberts算子、Prewitt算子、Sobel算子和Laplacian算子,Schar算子...
- 软件测试工程师的核心竞争力是什么?
- MATLAB航空发动机装配,航空发动机在MATLAB与C++接口支持下的建模方法
- Verilog HDL**两位数码管计数器,关于reg位数的问题
- 关于在MySQL官网下载MySQL
热门文章
- linux bin sbin root,linux 下 /bin /sbin 的区别
- 【安全知识分享】PPTX|单位消防安全知识培训(54页)(附下载)
- 大数据智能洞察、知识图谱、数据可视化技术
- 横排列表(li)的左右对齐
- 最美女司机!90后女生穿汉服开公交
- 民生银行网上安全组件安装失败
- Canvas修行之黑客帝国代码雨
- iOS学习笔记--图片美白(二)
- 南开大计算机学院夏令营,2020南开大学人工智能学院推免夏令营通知
- 蜗牛学院:《王者荣耀》的浪潮正渐平静,“吃鸡”战场的枪声,则悄然打响...