可爱的 Python: 更新您的 Python 读物列表,第 3 部分
2008-11-13 13:15:41 来源:WEB开发网Python 书籍已经开始稳步占据着书店书架空间的更大份额。自从我开始发表这些综述以来,现可称为“废品”的有关 Python 的书籍数量可能已经是原来的四倍。而这还不包括许多在 Web 上发布的有关 Python 的出色的电子文档(包括一些未经删节的书籍)。本文谈及的几本 Python 书籍已在前几个月就放到了我的书架上。
与 Web 相关的书籍
关于 Python 和 Web 的两本书
我最近看到两本书:Holden 和 Beazley 合著的 Python Web Programming以及 Thiruvathukal、Christopher 和 Shafaee 合著的 Web Programming in Python,它们涉及的材料范围几乎相同。这两本书的反响都很好,体现它们各自的出版商 New Riders 和 Prentice Hall 的极佳信誉。很难推荐这两本书中哪一本比另一本更好,所以让我指出一些区别。
Python Web Programming对用 Python 语言进行 XML 编程进行了相当好的介绍。虽不如 Python & XML(将在下面进行讨论)那样面面俱到,但它是一本实实在在的入门教材。与此相反, Web Programming in Python省略了 XML,但提供了对 Linux、Apache 和 MySQL 的介绍(就象其完整的书名指出的那样)。这两本书都用了大约 100 页的篇幅来解释 Python 本身,但 Python Web Programming在介绍 Python 的同时,花了更多的笔墨在随 Python 提供的通用联网库上。两本书都根据所涉及的不同主题以一些具体的样本应用程序作为结束,但如果您的目标是要使用这些样本作为自己开发项目的模板,那么 Web Programming in Python或许是个更好的选择 — 与此同时, Python Web Programming对此更多的是给人一点参考大全/学术的感觉。
两本书都包含索引,但 Python Web Programming在索引中添加了一张词汇表(在因特网首字母缩写词的领域方面很有用)和一份关于 Python 版本变更情况的附录。选择任何一本书都不会有错(假定您正在寻找有关 Python 和 Web 的书籍),但对于网站开发人员来说, Web Programming in Python感觉起来更有用一点。假定您 确实想要将 Linux、Apache 和 MySQL 与 Python 一起使用,那么 Web Programming in Python 足以满足要求,而无需两三本其它书籍。当然,如果您坚持对于站点使用 Windows,或更糟糕地,还使用 IIS/MSSQL,那么 Web Programming in Python中很少有内容会与此有关。 Python Web Programming(大部分内容)始终坚持讨论与跨平台相关的内容。
更多精彩
赞助商链接