【有趣】Python之禅

简介: 【有趣】Python之禅

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.(虽然这种方案并不是显而易见的,因为你不是那个荷兰人这里指的是Python之父Guido)

Now is better than never.(现在开始做比不做好)

Although never is often better than *right* now.(不做比盲目去做好极限编程中的YAGNI原则)

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!(命名空间非常有用,我们应当多加利用)


相关文章
|
2月前
|
机器学习/深度学习 人工智能 架构师
Python学习圣经:从0到1,精通Python使用
尼恩架构团队的大模型《LLM大模型学习圣经》是一个系统化的学习系列,初步规划包括以下内容: 1. **《Python学习圣经:从0到1精通Python,打好AI基础》** 2. **《LLM大模型学习圣经:从0到1吃透Transformer技术底座》**
Python学习圣经:从0到1,精通Python使用
|
6月前
|
缓存 Python
Python教程:了解Python的元编程
元编程是指在程序运行时创建或修改代码的能力。它是一种编写能够生成、检查或改变程序其他部分(如类、函数、模块)的代码的技术。元编程可以让开发人员更加灵活地处理代码结构,动态生成代码,实现代码重用和自定义功能。
56 3
|
7月前
|
Python
Python小姿势 - ### Python之禅
Python小姿势 - ### Python之禅
|
7月前
|
Python
Python小姿势 - # Python相关技术知识点
Python小姿势 - # Python相关技术知识点
|
人工智能 数据可视化 数据挖掘
听说你还不知道什么是 python?带你深入理解什么是 python
听说你还不知道什么是 python?带你深入理解什么是 python
|
数据采集 JSON 网络安全
【21天python打卡】第21天 python经典案例(7)
​大家好,今天是python打卡的第21天,好快啊,不知不觉,三周过去了,今天我们继续说说python的经典案例。今天我们重点说了python中requests的使用方法,一些基本的使用方法。
|
机器学习/深度学习 存储 Python
【21天python打卡】第15天 python经典案例(1)
​大家好,今天是21天python打卡的第15天,接下来的一段时间,我们通过学习python经典案例,来巩固最近一段时间学习的知识。
|
程序员 编译器 Python
【21天python打卡】第16天 python经典案例(2)
大家好,今天是21天python打卡第16天,今天我们继续分享python的经典案例。我们将了解到,什么是eval函数,什么是函数封装,以及while循环语句。我们在编程中学习,在编程中成长。
|
数据安全/隐私保护 Python
【21天python打卡】第17天 python经典案例(3)
大家好,今天是21天python打卡第17天,今天我们继续说说python的经典案例。本文重点说明了math函数和def函数的使用方法。
【21天python打卡】第18天 python经典案例(4)
​大家好,今天是21天python打卡第18天,今天我们继续说说python的经典案例。今天主要说了多条件语句的使用方法,以及举例异常处理的例子,通过bmi例子加深了我们对条件语句的使用技巧。