题图:by 渡渡鸟 from 豆瓣一刻
5月的北京,气温渐渐升高,但人们依然能够在清晨和旁晚感受到春夏之交的善意。周末早早起来,阳光明亮,送了女儿去参加一个不知名的考试,回来的路上买了些好看的水果。道边有鲜花怒放,我用手机拍了,用做今天的配图。
上周写了一篇「
人生苦短,我用 Python
」,很多读者说意犹未尽,其实那篇文章已经足够长了。在这样一个时间被严重碎片化的时代,有那么多读者愿意花时间阅读一篇近5000字的技术文章,我还是很开心的。其实,对于任何一门编程语言来说,试图用几篇文章把这门语言的历史、发展和架构讲清楚都是不可能的,遑论细节。
物理实验告诉我们,世界是物体连续的、永不停歇的涌动,是稍纵即逝的实体不断出现和消失的过程,是一系列的震荡。一门编程语言的发展也是如此,其中总有一些稍纵即逝的「Flash Point」在左右着它的发展,代表着某种或者先进或者拖后腿的特性,如果你们有兴趣的话,后续我们就聊聊 Python 语言中那些有趣的「点」。
Python 之禅
看到这个题目,你可能会觉得我要写点神神叨叨的东西了,或者是一篇「禅与维修摩托车的艺术」。了解 Python 历史的人都知道,Python 之禅并不是我说的,而是 Tim Peters 说的。2004年8月19日,Tim 在 Python Shell 中增加了一段偈语般的诗句,解释了什么是编程之禅。想看到这段文字的读者,打开终端中输入 python,进入 Python 交互式编程模式后,输入「import this」,会得到一下文字:
>>> import this
The Zen of Python, by Tim Peters