【The Zen of Python, by Tim Peters. Python之禅】

The Zen of Python, by Tim Peters. Python之禅

解决问题的办法有多个

在这里插入图片描述

Kali Linux的Python 3.9版本


算是自己理解+写给自己的一些话吧

持久的目标:
设计良好、高效、漂亮的解决方案

代码要求:
漂亮、清楚明白、简单、简约、易于理解、实用性高
如果选择复杂,那么不要复杂化complicated1
尽量避免嵌套 nested 2
不破坏语法规则

成为程序员之后,对自己的要求:
错误不应该默认忽视
除非清楚明确地标注被隐藏 explicitly3
不给模棱两可的答案,让别人去猜
而是应该仅有一个且只有一个方法,虽然此方法一开始不明显
(除非你是荷兰人:may be “go Dutch”?
or Dutch people is more intelligent, so they can find the way quickly.)
执行力至上原则,不给自己找拖延的借口
implementation4

之前看了个视频,说得很有道理
拖延症,是在“完成”“不做”之间摇摆。
要么干脆不做,要么选择拖延,在最后几天交一份水作业,要么马上做起来
而水一份作业,只能得到60及格分,还不如在布置作业前几天,拿到60改70,70改80,80改90的分数
很遗憾这个道理我在大学的第四年才知道,因此以前的时光都是拖延着的,浪费而已

最后一句不知道怎么翻译才好
引用一下别人的翻译
命名空间是一个让人尖呼的伟大构想——我们应该在那方面做得更多!


  1. complicated
    adj.复杂的,难处理的
    v.使复杂化,使难以理解;引起并发症(complicate 的过去式和过去分词形式 ↩︎

  2. nested
    adj.嵌套的,内装的
    v.筑巢;嵌入(nest 的过去分词 ↩︎

  3. explicitly
    adv.清楚明确地,详述地;直截了当地,坦率地;露骨地,不隐晦地 ↩︎

  4. implementation
    n.实施,执行 ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小卢在进步

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值