附录:本书由来 {#history-lesson}
然后,我便开始搜寻针对 Python 的好书。但是我找不到!我找到了一些 O’Reilly 的书,但它们都十分昂贵,而且比起教材更像是一本参考手册。于是我通过 Python 官方文档来解决了学习的问题。不过它们都太简略短小。它确实提供了有关 Python 的优秀观念与视角,但还不够完整。我能够驾驭它是因为我已经有了编程经验,但对于新手来说这就完全不适合了。
在我与 Python 第一次接触的六个月后,我安装了(在当时)最新的 Red Hat 9.0 Linux,并开始使用 KWord。我对这款软件兴奋不已,突然变有了写一些有关 Python 的东西的想法。最开始我只写了几页但很快它便变成了 30 页长的文章。在这时,我开始认真考虑将其演变成更为有用的图书形式。在历经了相当多的重写之后,它终于成为一份有所用处的 Python 语言学习指南。我开始考虑将这本书作为我对开源社区的贡献与致敬。
这本书最初是作为我个人的 Python 笔记而存在,在未来我想还会依旧如此,尽管我已经对其作出了许多努力让它在他人面前能够显得更为可口。:)
因为有着真正的开源精神,我收到了来自热心读者的许多建设性建议、批评与,这些在我改进这本书的过程中对我帮助颇深。
本书需要来自它的读者帮助,例如由你来指出这本书的任何部分还不够好,难以理解或整个就是错的。请写信给主要作者 或者向相应的提交你的意见和建议。
附录:修订历史 {#revision-history}
- 4.0
- 2016 年 1 月 19 日
- 切换回 Python 3。
- 切换至 Markdown,采用 与 Spacemacs。
3.0
- 2014 年 3 月 31 日
- 为 Python 2 进行重写,采用 与 adoc-mode。
2.0
- 2012 年 10 月 20 日
- 在 下重写,感谢我的妻子,是她完成了大部分从 MediaWiki 格式转换文本的工作。
- 简化文本,删除不必要的部分,诸如 与元类。
-
- 2008 年 9 月 4 日,目前仍在推进中
- 在 3.5 年的止息后重新复兴!
- 为 Python 3.0 进行重写。
- (再次)采用 MediaWiki 进行重写。
1.20
- 2005 年 1 月 13 日
- 在 Core 3 下使用 Quanta+ 全面重写。增添了诸多新的案例。重建了我的 DocBook 配置。
1.12
- 2004 年 3 月 16 日
- 补充与修正。
1.10
- 2004 年 3 月 9 日
- 修正了更多的拼写错误,感谢这么多热心且大有帮助的读者。
1.00
- 2004 年 3 月 8 日
- 在读者提出了大量反馈与建议后,我对内容进行了重大修订,并订正了拼写错误。
0.99
- 2004 年 2 月 22 日
- 添加了有关模块的章节,增补了有关函数中的参数的变量数量的更多细节。
0.98
- 2004 年 2 月 16 日
- 编写了一个 Python 脚本与 CSS 样式表来改善 XHTML 输出,包括一个功能尚显粗糙的词法分析器,用以为列出的程序自动进行 VIM 式的加亮。
-
- 2004 年 2 月 13 日
- 又一版完全重写后的新版,(再次)采用 DocBook XML。本书已有大量改进——现在更加连贯且更加易读。
0.93
- 增加了 IDLE 讨论与更多 Windows 相关的特定内容。
0.92
- 2004 年 1 月 5 日
- 修改了小部分案例。
0.91
- 2003 年 12 月 30 日
- 订正输入错误。对诸多话题进行改善。
0.90
- 2003 年 12 月 18 日
- 新增两篇章节。采用 格式并进行了修订。
0.60
- 2003 年 11 月 21 日
- 完全重写并扩充内容。
0.20
- 2003 年 11 月 20 日
- 订正某些输入错误并进行勘误。
0.15
- 2003 年 11 月 20 日
- 迁移至 DocBook XML 与 XEmacs。
-
- 2003 年 11 月 14 日