之禅

为什么 Python 代码要写得美观而明确

欢迎阅读“Python 光明节(Pythonukkah)”系列文章,这个系列文章将会讨论《Python 之禅》。我们首先来看《Python 之禅》里的前两个原则:美观与明确。早在 …

为何你的 Python 代码应是扁平与稀疏的

本文是 Python 之禅特别系列的第三篇,此篇着眼于其中第五与第六条原则:扁平与稀疏。Python 之禅 之所以得名,正是由于它那简明扼要的规则被设计出的意图在于让读者进行深入地…

Python 代码一致性的重要性

本文是 Python 之禅特殊系列的一部分,重点是第十二、十三和十四原则:模糊性和明确性的作用。最小惊喜原则是设计用户界面时的一个 准则。它是说,当用户执行某项操作时,程序执行的事…

Python 处理错误的原则

这是 Python 之禅特别系列的一部分,重点是第十和第十一条原则:沉默的错误(或不沉默)。处理“异常情况”是编程中争论最多的问题之一。这可能是因为风险很大:处理不当的错误值甚至可…

编写 Python 代码时要有所取舍

本文是 Python 之禅特别系列的一部分,重点此篇着眼于第七、八、九条原则:可读性、特殊情况和实用性。软件开发是一门充满了取舍的学科。每一个选择,都有一个同样合理但相反的选择。将…

Python 之禅

Python 之禅 ( Zen of Python ) 最早由 Tim Peters 于 1999 年发表于 Python 邮件列表中,它包含了影响 Python 编程语言设计的 …

Python 之禅:时机最重要

这是 Python 之禅特别系列的一部分,重点是第十五和第十六条原则:现在与将来。Python 一直在不断发展。Python 社区对特性请求的渴求是无止境的,对现状也总是不满意的。…