3.3. 修订历史
附录:历史课
我最初使用 Python 时,我需要为我写的软件 'Diamond' 编写一个安装器,目的是为了使得软件的安装更加简单。我需要在绑定 Qt 库的 Python 和 Perl 之间作出选择。我在网络上做了一些研究,紧接着我发现了
Eric S. Raymond 所写这一篇文章 。这个作者是一个非常著名和令人尊敬的黑客。在这篇文章中,他谈论到 Python 是如何成为他最喜爱的编程语言。我也发现了 PyQt 比 Perl-Qt 更加成熟。因此,我决定选择 Python 。
之后,我开始寻找一本关于 Python 的好书,然而我并不能找到这样一本书!我确实发现一些 O'Reilly 的书,但是这些书不是太贵了,就是一些参考手册而非指南。所以我开始安心研究 Python 的文档。不过它过于简洁了。尽管它给我了很好的启发却并不完备。我能够从中受益主要是因为我先前有的编程经验,但是它对新手来说并不友好。
大约在我初识 Python 之后的六个月之后,我安装了当时最新版本的 Red Hat 9.0 Linux 操作系统。我当时使用 KWord (译者注:属于 KOffice 套件中的一个软件,现在已经改名为 Calligra Suite ) 编写程序。我对此非常激动,也突然获得了一些灵感以至于能够写一些 Python 的东西。最初,我只写了几页纸,但是很快就变成了一篇 30 页的文章。之后,我开始认真起来,想着把它写成书的形式,并使得它更加有用。在经过了 非常多次 的重写之后,它已经变成了一个对于学习 Python 的人来说非常有用的指南。我想把这本书作为我一点努力,并将它贡献到了开源社区。
这本书最初是作为我学习 Python 的个人笔记,然而现在我依然这样看待它,尽管我做了很多努力使得它对别人来说更加容易接受。
由于开源的精神,我收到了很多来自热心的读者的有建设性的建议、批评和 反馈 。这些建议、批评和反馈极大地帮助我改进了这本书。
这本书的状态
这本书需要来自它的读者(比如你们)的帮助,来指出书中任何一个不足之处、不易理解的地方以及单纯的错误。请 写信给主要作者 或者 翻译者,告诉他们你的评论和意见。
附录:修订历史
-
4.0
-
3.0
-
2.1
- 2013年8月3日
- 使用 Markdown 与 Jason Blevins' Markdown Mode 重写
-
2.0
- 2012年10月20日
- 以 Pandoc format 重写,感谢我的妻子,她为转到 Mediawiki 格式做出了巨大的贡献
- 简化文本,移除不太重要的章节,例如
nonlocal
与元类
-
1.90
- 2008年9月1日并且仍在继续
- 在弃坑 3.5 年后我又回来了!
- 重写以适应 Python 3.0
- 使用 MediaWiki 再次重写
-
1.20
-
1.15
- 2004年3月28日
- 小修补
-
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 一样为程序代码自动语法高亮
-
0.97
- 2004年2月13日
- 再次以 DocBook XML 格式完全重写。本书有了巨大的改进——可读性提高了也更加的有条理
-
0.93
- 2004年1月25日
- 新增 IDLE 相关的讨论并增加了更多 Windows 相关的话题
-
0.92
- 2004年1月5日
- 修改了部分例子
-
0.91
- 2003年12月30日
- 修正笔误,改善了许多主题
-
0.90
- 2003年12月18日
- 新增 2 章,使用 OpenOffice 格式进行了修订
-
0.60
- 2003年11月21日
- 完全重写并有所扩展
-
0.20
- 2003年11月20日
- 修正笔误和其他 bug
-
0.15
- 2003年11月20日
- 用 XEmacs 将初稿转化为 DocBook XML
-
0.10
- 2003年11月14日
- 使用 KWord 撰写了初稿
本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。