diveintopython.org
Python for experienced programmers

 

Appendix E. Revision history

12 Feb 2001 (2.4.1)
  • Changed newsgroup links to use “news:” protocol, now that deja.com is defunct.
  • Added file sizes to download links.
12 Feb 2001 (2.4)
  • Added “further reading” links in most sections, and collated them in Further reading.
  • Added URLs in parentheses next to external links in text version.
9 Feb 2001 (2.3)
2 Feb 2001 (2.2)
  • Edited Getting object references with getattr.
  • Added titles to xref tags, so they can have their cute little tooltips too.
  • Changed the look of the revision history page.
  • Fixed problem I introduced yesterday in my HTML post-processing script that was causing invalid HTML character references and breaking some browsers.
  • Upgraded to version 1.29 of the DocBook XSL stylesheets.
1 Feb 2001 (2.1)
  • Rewrote the example code of The Power Of Introspection to use getattr instead of exec and eval, and rewrote explanatory text to match.
  • Added example of list operators in Lists 101.
  • Added links to relevant sections in the summary lists at the end of each chapter (Summary and Summary).
31 Jan 2001 (2.0)
15 Jan 2001 (1.9)
12 Jan 2001 (1.8)
3 Jan 2001 (1.71)
  • Made several modifications to stylesheets to improve browser compatibility.
2 Jan 2001 (1.7)
  • Added introduction to Getting To Know Python.
  • Added introduction to The Power Of Introspection.
  • Added review section to An Object-Oriented Framework [later removed]
  • Added Private functions.
  • Added for loops.
  • Added Assigning multiple values at once.
  • Wrote scripts to convert book to new output formats: one single HTML file, PDF, Microsoft Word 2000, and plain text.
  • Registered the diveintopython.org domain and moved the book there, along with links to download the book in all available output formats for offline reading.
  • Modified the XSL stylesheets to change the header and footer navigation that displays on each page. The top of each page is branded with the domain name and book version, followed by a breadcrumb trail to jump back to the chapter table of contents, the main table of contents, or the site home page.
11 Dec 2000 (1.6)
22 Nov 2000 (1.5)
14 Nov 2000 (1.4)
  • Added Filtering lists.
  • Added dir documentation to type, str, dir, and other built-in functions.
  • Added in example in Tuples 101.
  • Added additional note about if __name__ trick under MacPython.
  • Switched to the SAXON XSLT processor from Michael Kay of ICL.
  • Upgraded to version 1.24 of the DocBook XSL stylesheets.
  • Added db-html processing instructions with explicit filenames of each chapter and section, to allow deep links to content even if I add or re-arrange sections later.
  • Made several common phrases into entities for easier reuse.
  • Changed several literal tags to constant.
9 Nov 2000 (1.3)
  • Added section on dynamic code execution.
  • Added links to relevant section/example wherever I refer to previously covered concepts.
  • Expanded introduction of chapter 2 to explain what the function actually does.
  • Explicitly placed example code under the GNU General Public License and added appendix to display license.
  • Changed links to licenses to use xref tags, now that I know how to use them.
6 Nov 2000 (1.2)
  • Added first four sections of chapter 2.
  • Tightened up preface even more, and added link to MacOS version of Python.
  • Filled out examples in "Mapping lists" and "Joining strings" to show logical progression.
  • Added output in chapter 1 summary.
31 Oct 2000 (1.1)
  • Finished chapter 1 with sections on mapping and joining, and a chapter summary.
  • Toned down the preface, added links to introductions for non-programmers.
  • Fixed several typos.
30 Oct 2000 (1.0)
  • Initial publication