2004-05-20 (5.4)
2004-05-12 (5.3)
2004-05-09 (5.2)
2004-05-05 (5.1)
2004-04-16 (5.0)
2004-03-25 (4.9)
2004-03-25 (4.8)
2004-03-21 (4.7)
2004-03-14 (4.6)
2004-03-07 (4.5)
2003-10-08 (4.4)
2003-09-28 (4.3)
2003-09-17 (4.2.1)
2003-09-12 (4.2)
2002-07-28 (4.1)
2002-04-26 (4.0-2)
2002-04-19 (4.0)
2002-01-01 (3.9)
2001-11-18 (3.8)
2001-09-30 (3.7)
2001-09-06 (3.6.4)
2001-09-04 (3.6.3)
2001-08-31 (3.6.2)
2001-08-31 (3.6)
- 完成了 第 8 章“HTML 处理”,添加了 第 8.9 节“整合所有内容” 和 第 8.10 节“总结”。
- 添加了 第 15.4 节“后记”。
- 开始了 第 9 章“XML 处理”,添加了 第 9.1 节“深入了解”。
- 开始了 第 16 章“函数式编程”,添加了 第 16.1 节“深入了解”。
- 修复了代码着色脚本中的一个长期存在的错误,该错误导致 第 8 章“HTML 处理” 中的示例无法正确着色。
- 添加了 法语翻译 的链接。他们做了正确的事情,翻译了源 XML,因此他们可以重复使用我所有的构建脚本,并以六种不同的格式提供他们的作品。
- 升级到 DocBook XSL 样式表的 1.43 版本。
- 升级到 Michael Kay 的 SAXON XSLT 处理器的 6.43 版本。
- 对样式表进行了大量更改,从基于表格的布局转向更恰当地使用层叠样式表。不幸的是,CSS 与其他任何东西一样存在许多兼容性问题,因此页眉和页脚中仍然使用了一些表格。生成的 HTML 版本在 Netscape 4 中看起来更糟,但在现代浏览器中看起来更好,包括 Netscape 6、Mozilla、Internet Explorer 5、Opera 5、Konqueror 和 iCab。而且它在 Lynx 中仍然完全可读。我喜欢 Lynx。这是我的第一个网络浏览器。你永远不会忘记你的第一个。
- 迁移到 Ant 以更好地控制构建过程,这在我同时处理六种输出格式和两种语言的情况下尤为重要。
- 合并了可下载的存档;以前,每个平台都有不同的文件,因为 Python 的 zipfile 模块创建的 .zip 文件是非标准的,无法在 Mac OS 上使用 Aladdin Expander 打开。但 Ant 创建的 .zip 文件是完全标准的,并且跨平台。加油,Ant!
- 现在在 SourceForge 上托管完整的 XML 源代码、XSL 样式表以及相关的脚本和库。对于真正喜欢冒险的人,还可以使用 CVS 访问。
- 根据新的改进后的 GPL 兼容 Python 2.1.1 许可证 重新授权示例代码。谢谢,Guido;人们真的关心,这真的很重要。
2001-06-26 (3.5)
2001-05-31 (3.4)
2001-05-24 (3.3)
2001-05-03 (3.2)
2001-04-18 (3.1)
2001-04-16 (3.0)
2001-04-13 (2.9)
2001-03-26 (2.8)
2001-03-16 (2.7)
2001-02-28 (2.6)
- PDF 和 Word 版本现在具有彩色示例、改进的目录以及正确缩进的 tip 和 note。
- Word 版本现在是原生 Word 格式,与 Word 97 兼容。
- PDF 和文本版本现在减少了不正确转换的特殊字符(如商标符号和弯引号)的问题。
- 添加了下载 Word 版本(适用于 UNIX)的链接,以防某些扭曲的灵魂想将其导入 StarOffice 或其他东西。
- 修复了几个缺少标题的 note。
- 修复了样式表以解决 Internet Explorer 5 for Mac OS 中的一个错误,该错误导致示例中的彩色单词以错误的字体显示。(喂???微软?<pre> 的哪一部分你不明白?)
- 修复了 Mac OS 下载中的存档损坏问题。
- 在每章的第一部分中,添加了下载示例的链接。(我的访问日志显示,人们会浏览或跳过他们可以下载示例的两页(主页 和前言),然后一旦他们真正开始阅读,就会争先恐后地寻找下载链接。)
- 进一步收紧了 主页 和前言,希望有一天有人会阅读它们。
- 我希望能尽快回到实际编写这本书的工作中,而不是调试它。
2001-02-23 (2.5)
2001-02-12 (2.4.1)
- 将新闻组链接更改为使用“news:”协议,因为 deja.com 已经不存在了。
- 在下载链接中添加了文件大小。
2001-02-12 (2.4)
- 在大多数部分中添加了“进一步阅读”链接,并将它们整理在 附录 A,进一步阅读 中。
- 在文本版本中,在外部链接旁边添加了括号中的 URL。
2001-02-09 (2.3)
2001-02-02 (2.2)
- 编辑了 第 4.4 节,“使用 getattr 获取对象引用”。
- 为 xref 标签添加了标题,以便它们也可以拥有可爱的工具提示。
- 更改了修订历史页面的外观。
- 修复了我昨天在我的 HTML 后处理脚本中引入的一个问题,该问题导致无效的 HTML 字符引用并破坏了一些浏览器。
- 已升级到版本 1.29 的 DocBook XSL 样式表。
2001-02-01 (2.1)
2001-01-31 (2.0)
2001-01-15 (1.9)
2001-01-12 (1.8)
2001-01-03 (1.71)
2001-01-02 (1.7)
2000-12-11 (1.6)
2000-11-22 (1.5)
2000-11-14 (1.4)
2000-11-09 (1.3)
- 添加了关于动态代码执行的部分。
- 在提到以前涵盖的概念的地方添加了指向相关章节/示例的链接。
- 扩展了 第 2 章的简介,以解释该函数的实际功能。
- 明确将示例代码置于 GNU 通用公共许可证之下,并添加了附录以显示许可证。[注:2001 年 8 月 16 日:代码已根据与 GPL 兼容的 Python 许可证重新获得许可]
- 将指向许可证的链接更改为使用 xref 标签,因为我现在知道如何使用它们了。
2000-11-06 (1.2)
- 添加了第 2 章的前四节。
- 进一步精简了前言,并添加了指向 Mac OS 版本 Python 的链接。
- 填写了“映射列表”和“连接字符串”中的示例,以显示逻辑进程。
- 在第 1 章摘要中添加了输出。
2000-10-31 (1.1)
- 完成了第 1 章,其中包含关于映射和连接的部分,以及本章摘要。
- 调整了前言的语气,添加了指向非程序员入门指南的链接。
- 修复了几个错别字。
2000-10-30 (1.0)