该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

Python标准库中有一个小彩蛋,只要你引入this这个模块,就能看到一段“Python之禅”,这是一位Python核心开发者对于程序设计的心得感悟,文笔饶有趣味,让我们在学习Python的过程中慢慢体会其中蕴含的丰富哲理吧……

>>> import this

The Zen of Python, by Tim Peters蟒宗之禅语,提姆彼得斯(中文是我加的,参考了几种网上的译文)

Beautiful is better than ugly.优美胜于丑陋

Explicit is better than implicit.明白胜于晦暗

Simple is better than complex.简洁胜于繁复

Complex is better than complicated.繁复胜于艰深

Flat is better than nested.扁平胜于嵌套

Sparse is better than dense.松散胜于聚集

Readability counts.代码确保易读

Special cases aren't special enough to break the rules.规则拒绝特例

Although practicality beats purity.实用不求纯净

Errors should never pass silently.错误不可放过

Unless explicitly silenced.除非明确理由

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.起初无法分辨,只因你非大神

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!名称空间极好,诸君多加使用!

python 之禅_Python之禅相关推荐

  1. 如何查看python之禅_Python 之禅

    原标题:Python 之禅 题图:by 渡渡鸟 from 豆瓣一刻 5月的北京,气温渐渐升高,但人们依然能够在清晨和旁晚感受到春夏之交的善意.周末早早起来,阳光明亮,送了女儿去参加一个不知名的考试,回 ...

  2. python 之禅_Python 之禅

    Beautiful is better than ugly. 优美胜于丑陋 Explicit is better than implicit. 明了胜于晦涩 Simple is better than ...

  3. python画大耳朵图图_python之禅

    Beautiful is better than ugly. Explicit(明确的,清楚的) is better than implicit. Simple is better than comp ...

  4. 什么是禅?《禅与计算机程序设计艺术》 / 陈光剑

    禪,是人類鍛鍊思維生發智慧的生活方式. 禪,是一種基於「靜」的行為. 「禪」是佛教"禪那"的簡稱,梵語的音譯.意指排除雜念,靜坐. 日本的禪讀成Zen,中國的禪讀成Chan,中國的 ...

  5. Python学习教程(Python学习视频_Python学些路线):Day05 总结和练习

    Python学习教程(Python学习视频_Python学些路线):总结和练习 练习清单 寻找"水仙花数". 寻找"完美数". "百钱百鸡" ...

  6. 禅道安装/禅道远程数据库连接

    安装 下载 https://dl.cnezsoft.com/zentao/17.8/ZenTaoPMS.17.8.zbox_64.tar.gz 上传解压 tar -zxvf ZenTaoPMS.17. ...

  7. 视频教程-快速入门Python基础教程_Python基础知识大全-Python

    快速入门Python基础教程_Python基础知识大全 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥99.00 立即 ...

  8. Python学习教程(Python学习视频_Python学习路线):Day04循环结构

    Python学习教程(Python学习视频_Python学习路线):循环结构 循环结构的应用场景 如果在程序中我们需要重复的执行某条或某些指令,例如用程序控制机器人踢足球,如果机器人持球而且还没有进入 ...

  9. 视频教程-快速入门Python基础教程_Python基础进阶视频-Python

    快速入门Python基础教程_Python基础进阶视频 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥199.00 立 ...

最新文章

  1. LeetCode Algorithm 1925. 统计平方和三元组的数目
  2. 使用 bash 脚本把 AWS EC2 数据备份到 S3
  3. HTML 文档的字符编码未声明。如果该文件包含 US-ASCII 范围之外的字符,该文件将在某些浏览浏览器配置中呈现为乱码。页面的字符编码必须在文档或传输协议层声明。
  4. ASP.NET Core Controller与IOC的羁绊
  5. c语言程序设计整人,C语言进程间通信练习作品 - 整人小程序之剪切板
  6. addeventlistener事件第三个参数_JavaScript 事件与事件处理机制
  7. Mac录制屏幕:自带QuickTime软件和QQ
  8. java poi 导出excel 速度慢_java POI技术之导出数据优化(15万条数据1分多钟)
  9. git switch
  10. android各版本的sdk区别
  11. Java并发--ConcurrentModificationException(并发修改异常)异常原因和解决方法
  12. CSS3中的transform-origin的用法以及与perspective、perspective-orgin的不同
  13. 如何修改Tomcat版本
  14. oracle收集直方图,Oracle的直方图
  15. kubernetes 源码安装1.18.3 (7)部署cni网络
  16. windows启动时自动运行程序四种方法(登录或不登录都可以的)
  17. 洛谷P1427 小鱼的数字游戏
  18. 韶音耳机连不上电脑_骨传导耳机怎么连接电脑
  19. DesignWare USB 2.0 OTG Controller (DWC_otg) Device Driver File List
  20. iPhone转Android体验,从苹果转安卓之后的一点体验,供大家参考

热门文章

  1. 基于Rust的Web开发,actix的基本使用
  2. 没有模拟器是JavaScript做不到的~
  3. 前华为员工的爆料帖子,让我看清了职场上最赤裸裸的真相
  4. 【TgM阅读笔记】《微信小程序开发——从入门到实战》(陈云贵、高旭)
  5. 无线WLAN隧道转发模式下数据的封装以及转发过程
  6. 前三位必须是大写字母的正则,长度限制5位
  7. 『金字塔 区间dp』
  8. 猿创征文|小而巧的API文档生成工具之smart-doc
  9. 基于霍夫曼(Huffman)图像编码的图像压缩和重建-含Matlab代码
  10. 单片机-继电器-电磁阀