“Python超简单?真的吗?”
这是我首次听说本书时的反应。Python从整体上来说当然是很棒的编程语言,比其他大多数编程语言更容易理解,但编程世界中很多(其实是大多数)东西可以说和“超简单”毫无关系。
不过Jason(本书作者)随后解释了书名中使用“超简单”
的初衷。本书并不是一本只简单罗列一些术语介绍的“傻瓜书”,更确切地说,本书的设计目标是让读者阅读完后会说:“起初这个主题似乎很难理解,但是经过书里的解释,这个主题对我来说变得非常简单了。”在学习以及教授通用编程和Python 30多年后,我不得不说,这实在是任何形式的教学的终极目标:即便是针对棘手主题的讨论,也要把概念讲解得非常清晰。
但这并不是本书唯一的亮点。
本书中的大量示例同样令人印象深刻。书中几乎涵盖想要编写实用的Python代码所需要的所有内容,包括变量、数据结构和循环等基础知识,以及并发和并行等高级内容。当我阅读本书时,每章都以其完备和丰富的细节给我留下了深刻印象。
那么,本书真的让Python的所有知识看起来都非常简单吗?经过多年的教学和写作,我知道我并不能代替其他任何人来回答这一问题,但我可以肯定地说:本书中的示例设计精巧,引人入胜,对概念的解释清晰易懂。这确实是一本出类拔萃的好书。
内奥米·塞德(Naomi Ceder)
Python软件基金会董事会主席