可爱的 Python: 更新您的 Python 读物列表,第 3 部分
2008-11-13 13:15:41 来源:WEB开发网我觉得 Chun 的书有一个缺点,那就是比起其它同类书籍,它体积上显得过于庞大了,这样携带起来有点麻烦。作为书桌上的参考书,它的大小正好,但作为学习课本,它太大了。字体相当大,而且纸张相当厚。此外,再加上书的页数(一旦计算未编号的页数,大约 800 页),使它成为一本厚重的书。在不减少任何内容的情况下,将书的物理重量减少 30% 是可能的,而且有利于成为更有用的书籍(可能在下个版本中!)。
参考资料
Python Pocket Reference,第二版
当我上次阅读 Mark Lutz 的 Python Pocket Reference时,它还是第一版。其后,Python 经历了一些新版本,而且 Lutz 和 O'Reilly 也已经更新了这本薄薄的书籍。明显的更改,以及可能促使更新的主要动机,是 Python 2 在第二版中所涵盖的范围。但在更新的过程中, Python Pocket Reference从 74 页扩充到了 124 页,使它涉及到更实质性的领域。我以前的抱怨在很大程度上仍然存在着:没有索引,大多数内容都没有显示出它真正优于在线的语言和库参考大全。但少数额外页面使它总的来说能成为一本较好的书。
除了记载新特性以外,定期的澄清也被添加到现有 Python 特性的解释中 — 刚好足以保证这本书可能值得购买。当然,标价已经随着书的篇幅而提高,从 $6.95 (USD) 上涨到了 $11.95 (USD)。对于不能获取免费评估副本的人来说,这个价格可能还是要高于这本书本身的价值。
DOSSIER 系列
一家名为 Prime Time Freeware 的公司出版了许多书籍,书上有一根有趣的绞线。所有这些书的标题都基于公共领域中的文档,或基于自由撰写的、无版税的许可证。他们将这称为他们的“记载用于业界、教育和研究的开放源码软件(Documenting Open Source Software for Industry, Education and Research (DOSSIER))”系列,其中有两本是关于 Python 的: Python: Library Reference和 Python: Miscellanea。第一本涵盖的内容完全和标题所说的一样,而后者包括许多较小的文档,诸如 Greg Ward 的“Distributing Python Modules”、Fred Drake 的“Documenting Python”、Python Reference Manual、Python Tutorial 以及来自 python.org 的其它文档。依我看来,将一组被忽略的文档 — Andrew Kuchling 极佳的“What's New in Python X.X?”系列 — 包含进来是很有价值的,该系列是查看版本间所做更改的最佳途径。
有关这些书籍的内容,我确实没有什么要补充的了。您可以自己在线阅读它们,而且我以前称赞过 Python 的标准文档的高质量。我可以说 DOSSIER 书籍的编排非常合理,字体和纸张都非常好,而且封面设计也非常吸引人(尽管各本书都相同)。很显然,该系列是根据“按需印刷”来安排印刷的,这样避免了库存的副本。同样,我期望该文档比 Python 2.0 更新(编排需要一些工作,但它基本上是基于 Python 团队提供的 LaTeX、Postscript 或其它可打印的格式)。而且,尽管我非常喜欢印刷的书籍,但我不能确定对于其它打折的书籍(特别是因为商业上已获版权的书籍通常都以低于标价的折扣价进行销售)来说,$35 是否真的是一个公平的价格。可以通过 Prime Time Freeware 的网站获得 DOSSIER 书籍(由 BSDMall 提供),而且不带有 ISBN。
如果有作者和出版商愿意让我对他们的书籍进行评论的话,欢迎通过我的电子邮件地址与我联系。只要时间允许,我将尽力尝试扩大将来书籍的覆盖面。
更多精彩
赞助商链接