前言
?
??? 这本书里的内容是由我和Bill Venners在过去几年里开办的一个研讨班 课程发展而来的。Bill和我举办这个研讨班已经有好多期了,在过去几年里随着我们自身学习到更多关于模式以及如何办好研讨班的知识,这个课程的内容也发生了很大的变化。
??? 在这个过程中,我们积累了足够我们俩各自开一个班的信息,但我们不愿意这么做,因为我们俩一起上课实在是太有意思了。我们在美国不计其数的地方举办过讲座,我们还在布拉格开办研讨班(我们试图在每年春天和其它研讨班一起举行一次小型的会议)。我们还把它办成了现场研讨班。
?
在这里要向这几年参与这些研讨班的人表示中心的感谢,他们帮助我理清和提炼了很多想法。我希望在接下来的许多年里能够通过本书和举办研讨班继续总结和发展类似的想法。
?
这本书不会就此打住。经过一番慎重考虑之后,我打算一开始就把Thinking in Python 写成本书的Python版本,而不是介绍Python语言。(已经有很多好的教材来介绍这门出色的语言了)。我觉得这么做比费力再写一个语言手册激动人心的多(我要向那些原本希望我把Thinking in Python 写成一本Python教程的人道歉。)