可爱的 Python: 更新您的 Python 读物列表,第 2 部分
2008-11-13 13:16:57 来源:WEB开发网完整统计表
计算机编程书籍的一种流行类型是致力于成为某种语言或工具的参考大全。我有机会阅读了三本这样的书。
“关于每件事”的 Python 参考大全的首选是 Programming Python 的第二版。我已经评论过第一版(请参阅我的 先前摘要),并且我当时所写的大部分内容现在仍然适用。 Programming Python 变得更厚了,有 1255 页,并且现在涵盖 Python 2.0。里面增加了许多新内容,但是使用了相同的构建示例的策略。Mark Lutz 的写作风格依然是清晰和资料丰富的,并且示例也写得很好。 Programming Python 与其说是一本 Python 参考大全,还不如说是一部非常详尽的 Python 课程。它有适当的索引,并且便于查找。但是本书的主旨是引导读者贯穿 Python 编程的各个方面。
针对 Python 的完整参考的第二个选择是一本名称直接叫做 Python: The Complete Reference 的书,作者 Martin Brown。与 Python Annotated Archives 一样,Brown 有分散布置带有描述的短源代码段的习惯(这次在代码左边有一个分散注意力的深灰色栏)。我并非真的喜欢这种风格,但是本书避免了另一本书的大多数错误。 The Complete Reference所涵盖的和 Programming Python 大多相同;都是更多地关于教授 Python(对于在其它语言方面有经验的程序员)而非作为参考大全。但是 The Complete Reference 将它的内容划分到 27 个精选的章,带有详细的目录和良好的索引。也许您不能恰好翻到回答您问题的那一页(象在 Python Essential Reference 里那样),但是至少您可以容易地找到适当的一章来阅读。这本书不到 700 页,阅读本书的 1/27th 以温习一个主题是一种合理的做法。叙述的组织和编写比 Brown 的其它书籍都好。
在“完整参考”类中我最喜欢 Python 2.1 Bible 。如果没有其它理由,它在 Python 版本方面比其它书籍都更新。但是甚至除此以外,它是一本具有特殊倾向的更漂亮的书。在 Hungry Minds 的传统中,本书印刷得太“花哨” ― 我注视封面就忍不住感到眩晕,文本中搀杂了太多的图标、表格、装饰标志之类的东西。那就是说,我感到亮色的 sans-serif 标题字体和垂直空白分隔很有吸引力;清晰的 gothic 固定字体使得浏览源代码示例比大多数书籍中的 courier 字体更容易。并且甚至对 10% 页边空白的聪明使用有助于吸引(读者的)眼睛。
除了 Python 2.1 Bible (重要)的物理外表以外,其组织对有一点经验的程序员最有用(最初几章极好地展开了必要的基础概念)。本书分成更多的章(38 个),而且每章都比其它“大”书更注重讲述了最重要的 Python 概念。此外,目录和索引都极其详细而且高质量。而且 Brueck 和 Tanner 的叙述是同类书籍中最好的 ― 实际、准确并且切中要点(Lutz、尤其是 Brown 都有“饶舌”倾向)。
更多精彩
赞助商链接