Guido 对语言设计美学的深入理解让人震惊。我认识不少很不错的编程语言设计者,他们设计出来的东西确实很精彩,
但是从来都不会有用户。Guido 知道如何在理论上做出一定妥协,设计出来的语言让使用者觉得如沐春风,这真是不可多得。
——Jim Hugunin
Jython 的作者,AspectJ 的作者之一,.NET DLR 架构师
有些事情让我不安,比如运算符重载。我决定不支持运算符重载,这完全是个人选择,因为我见过太多 C++ 程序员滥用它。
——James Gosling
Java 之父
抽象类表示接口。
——Bjarne Stroustrup
C++ 之父
绝对不要使用两个前导下划线,这是很烦人的自私行为。
——Ian Bicking
pip、virtualenv 和 Paste 等项目的创建者
对象绝不会自行销毁;然而,无法得到对象时,可能会被当作垃圾回收。
—— Python 语言参考手册中“Data Model”一章
符合模式并不表示做得对。
——Ralph Johnson
经典的《设计模式:可复用面向对象软件的基础》的作者之一
不管别人怎么说或怎么想,我从未觉得 Python 受到来自函数式语言的太多影响。我非常熟悉命令式语言,
如 C 和 Algol 68,虽然我把函数定为一等对象,但是我并不把Python 当作函数式编程语言。
——Guido van Rossum
Python 仁慈的独裁者
人类使用文本,计算机使用字节序列。
——Esther Nam 和 Travis Fischer
“Character Encoding and Unicode in Python”
字典这个数据结构活跃在所有 Python 程序的背后,即便你的源码里并没有直接用到它。
——A. M. Kuchling
《代码之美》第 18 章“Python 的字典类:如何打造全能战士”
你可能注意到了,之前提到的几个操作可以无差别地应用于文本、列表和表格上。我们把文本、列表和表格
叫作数据火车……FOR 命令通常能作用于数据火车上。
——Geurts、Meertens 和 Pemberton
ABC Programmer‘s Handbook