updated TOC

This commit is contained in:
mark@atlantis
2009-07-03 00:06:01 -04:00
parent da83020671
commit 33f96547c6
2 changed files with 35 additions and 60 deletions
+5 -6
View File
@@ -26,25 +26,24 @@ h1:before{content:''}
<ol start=-1>
<li><a href=whats-new.html>What&#8217;s New in &#8220;Dive Into Python 3&#8221;</a>
<li class=todo>Installing Python
<li><a href=installing-python.html>Installing Python</a>
<li><a href=your-first-python-program.html>Your First Python Program</a>
<li><a href=native-datatypes.html>Native Datatypes</a>
<li><a href=strings.html>Strings</a>
<li><a href=regular-expressions.html>Regular Expressions</a>
<li><a href=generators.html>Generators</a>
<li><a href=iterators.html>Iterators</a>
<li><a href=iterators.html>Classes <i class=baa>&amp;</i> Iterators</a>
<li><a href=advanced-iterators.html>Advanced Iterators</a>
<li><a href=unit-testing.html>Unit Testing</a>
<li class=todo>Test-first programming
<li class=todo>Advanced Unit Testing
<li><a href=refactoring.html>Refactoring</a>
<li><a href=advanced-classes.html>Advanced Classes</a>
<li class=todo>Files
<li><a href=xml.html>XML</a>
<li class=todo>HTML
<li class=todo>Serializing Python Objects</a>
<li><a href=http-web-services.html>HTTP Web Services</a>
<li class=todo>Performance tuning
<li class=todo>Threading <i class=baa>&amp;</i> Multiprocessing
<li class=todo>Packaging Python libraries
<li class=todo>Creating graphics with the Python Imaging Library
<li><a href=case-study-porting-chardet-to-python-3.html>Case Study: Porting <code>chardet</code> to Python 3</a>
<li><a href=where-to-go-from-here.html>Where to go from here</a>
<li id=a><a href=porting-code-to-python-3-with-2to3.html>Porting Code to Python 3 with <code>2to3</code></a>
+30 -54
View File
@@ -19,13 +19,16 @@ ul li ol{margin:0;padding:0 0 0 2.5em}
<h1>Table of Contents</h1>
<ol start=-1>
<li id=whats-new><a href=whats-new.html>What&#8217;s New In &#8220;Dive Into Python 3&#8221;</a>
<li>Installing Python
<li><a href=installing-python.html>Installing Python</a>
<ol>
<li>Python on Windows
<li>Python on Mac OS X
<li>Python on Ubuntu Linux
<li>Python from source
<li>The interactive shell
<li><a href=installing-python.html#divingin>Diving In</a>
<li><a href=installing-python.html#which>Which Python Is Right For You?</a>
<li><a href=installing-python.html#windows>Installing on Microsoft Windows</a>
<li><a href=installing-python.html#macosx>Installing on Mac OS X</a>
<li><a href=installing-python.html#ubuntu>Installing on Ubuntu Linux</a>
<li><a href=installing-python.html#other>Installing on Other Platforms</a>
<li><a href=installing-python.html#idle>Using The Python Shell</a>
<li><a href=installing-python.html#editors>Python Editors and IDEs</a>
</ol>
<li id=your-first-python-program><a href=your-first-python-program.html>Your first Python program</a>
<ol>
@@ -165,7 +168,7 @@ ul li ol{margin:0;padding:0 0 0 2.5em}
<li><a href=unit-testing.html#romantest3>More halting, more fire</a>
<li>...
</ol>
<li>Test-first programming
<li>Advanced Unit Testing
<ol>
<li>...
</ol>
@@ -207,55 +210,32 @@ ul li ol{margin:0;padding:0 0 0 2.5em}
<li><a href=xml.html#xml-generate>Generating XML</a>
<li><a href=xml.html#furtherreading>Further Reading</a>
</ol>
<li>HTML
<li>Serializing Python Objects
<li id=http-web-services><a href=http-web-services.html>HTTP Web Services</a>
<ol>
<li>Diving in
<li>html5lib
<li><a href=http-web-services.html#divingin>Diving In</a>
<li><a href=http-web-services.html#http-features>Features of HTTP</a>
<ol>
<li>Installing html5lib
<li>Using html5lib
<li><a href=http-web-services.html#caching>Caching</a>
<li><a href=http-web-services.html#last-modified>Last-Modified Checking</a>
<li><a href=http-web-services.html#etags>ETags</a>
<li><a href=http-web-services.html#compression>Compression</a>
<li><a href=http-web-services.html#redirects>Redirects</a>
</ol>
<li>Extracting data from HTML documents
<li>Building HTML documents
<li>Putting it all together
<li>Summary
</ol>
<li id=http-web-services>HTTP Web Services
<ol>
<li>Diving in
<li>How not to fetch data over HTTP
<li>Features of HTTP
<li><a href=http-web-services.html#dont-try-this-at-home>How Not To Fetch Data Over HTTP</a>
<li><a href=http-web-services.html#whats-on-the-wire>What&#8217;s On The Wire?</a>
<li><a href=http-web-services.html#introducing-httplib2>Introducing <code>httplib2</code></a>
<ol>
<li>User-Agent
<li>Redirects
<li>Last-Modified/If-Modified-Since
<li>ETag-If-None-Match
<li>Compression
<li><a href=http-web-services.html#httplib2-caching>How <code>httplib2</code> Handles Caching</a>
<li><a href=http-web-services.html#httplib2-etags>How <code>httplib2</code> Handles <code>Last-Modified</code> and <code>ETag</code> Headers</a>
<li><a href=http-web-services.html#httplib2-compression>How <code>http2lib</code> Handles Compression</a>
<li><a href=http-web-services.html#httplib2-redirects>How <code>httplib2</code> Handles Redirects</a>
</ol>
<li>Differences from Python 2
<li>httplib2 (note: needs port)
<ol>
<li>Installing httplib2
<li>Why httplib2 is better than http.client
</ol>
<li>Debugging HTTP web services
<li>Setting the User-Agent
<li>Handling Last-Modified and ETag
<li>Handling redirects
<li>Handling compressed data
<li>Putting it all together
<li>Summary
</ol>
<li>Performance tuning
<ol>
<li>Diving in
<li>Using the timeit module
<li>Optimizing regular expressions
<li>Optimizing dictionary lookups
<li>Optimizing list operations
<li>Optimizing string manipulation
<li>Summary
<li><a href=http-web-services.html#beyond-get>Beyond HTTP GET</a>
<li><a href=http-web-services.html#beyond-post>Beyond HTTP POST</a>
<li><a href=http-web-services.html#furtherreading>Further Reading</a>
</ol>
<li>Threading <i class=baa>&amp;</i> Multiprocessing
<li>Packaging Python libraries
<!-- http://pypi.python.org/pypi -->
<ol>
@@ -270,10 +250,6 @@ ul li ol{margin:0;padding:0 0 0 2.5em}
<li>Py2exe
</ol>
</ol>
<li>Creating graphics with the Python Imaging Library
<ol>
<li>...<a href=http://www.reddit.com/r/Python/comments/7sj39/dive_into_python_3/c07b3cq>will likely get ported in time</a>...
</ol>
<li id=case-study-porting-chardet-to-python-3><a href=case-study-porting-chardet-to-python-3.html>Case study: porting <code>chardet</code> to Python 3</a>
<ol>
<li><a href=case-study-porting-chardet-to-python-3.html#divingin>Introducing <code>chardet</code>: a mini-FAQ</a>