"Learning Python, 1st Edition" Table of Contents
This book is a self-paced Python course for beginners, based largely on Python training material. As a preview, the top-level table of contents is listed below. There are two major sections in the book:
- Part 1...
is the bulk of the book, and focuses on learning the core Python language. Each major language component is presented in a separate chapter. Each chapter includes common "gotcha's" which trip up beginners, along with exercises designed to give readers hands-on Python experience. - Part 2...
moves on to present common built-in tools, and shows how to program common tasks in Python. Finally, chapter 10 presents a more comprehensive example, which demonstrates Python's CGI, COM, Tkinter, and persistence interfaces along the way.
Standard disclaimer: This is always prone to change until the book is actually printed, but the chapters list below should be very close to the finished product's contents. Page counts are for a draft copy, and have only a relative relation to the actual book (typesetting usually expands the page count).
Preface (4 pages)
I. The Core Language
1. Using the Interpreter (12 pages)
2. Types and Operators (32 pages)
3. Basic Statements (19 pages)
4. Functions (21 pages)
5. Modules (17 pages)
6. Classes (33 pages)
7. Exceptions (12 pages)
II. The Outer Layers
8. Built-in Tools (15 pages)
9. Common Tasks in Python (20 pages)
10. Frameworks and Applications (15 pages)
Appendices
A. Python Resources (5 pages)
B. Platform-Specific Usage (5 pages)
C. Solutions to Exercises (20 pages)
Index (10 pages)