A Byte of Python
A free book which helps to learn the Python language whether you are new to computers or are an experienced programmer.
An Introduction to Python
Descriptions, reviews, purchase source. [Amazon.com]
An Introduction to Python
By Guido van Rossum, Fred L. Drake, Jr.; Network Theory Ltd., 2003, ISBN 0954161769. Printed edition of official tutorial, for v2.x, from Python.org. [Network Theory, online]
Core Python Programming
By Wesley J. Chun; Prentice Hall PTR, 2001, ISBN 0130260363. For experienced developers to improve extant skills; professional level examples. Starts by introducing syntax, objects, error handling, functions, classes, built-ins. [Prentice Hall]
Core Python Programming
Descriptions, reviews, purchase source. [Amazon.com]
Dive Into Python
By Mark Pilgrim; 2000-2002. For experienced programmers. Starts with example code, overview, then HTML, XML, unit and regression tests. Downloads: txt, XML, PDF, HTML, MS Word, Win Help. Chinese, Korean, Español, Français; Russian. [GNU Free Documentation]
Download Python Books
Collection Python e-books for evaluation purposes.
FreeTechBooks: Python Scripting Language
Annotated list of free online books on Python scripting language. Topics range from beginner to advanced.
GUI Programming with Python: QT Edition
By Boudewijn Rempt; OpenDocs LLC, 2002, ISBN 0970033044, has CD-ROM. Full text of first book on Python and Qt. Covers PyQt basics, details of real program design, BlackAdder IDE use, some Python basics. [OpenDocs LLC, Open Publication License]
GUI Programming with Python: Using the Qt Toolkit
Descriptions, reviews, purchase source. [Amazon.com]
How to Think Like a Computer Scientist: Learning w
Descriptions, reviews, purchase source. [Amazon.com]
How to Think Like a Computer Scientist: Learning w
By Allen B. Downey, Jeffrey Elkner, Chris Meyers; Green Tea Press, 2002, ISBN 0971677506. Teaches general principles of programming, via Python as subject language. Thorough, in-depth approach to many basic and intermediate programming topics. Full text online and downloads: HTML, PDF, PS, LaTeX. [Free, Green Tea Press]
How to Think Like a Computer Scientist: Learning w
Online book by Allen B. Downey, Jeffrey Elkner and Chris Meyers. In HTML and LaTeX formats.
Internet Programming with Python
Descriptions, reviews, purchase source. [Amazon.com]
Internet Programming with Python
By Aaron Watters, Guido van Rossum, James C. Ahlstrom; M&T Books, 1996, ISBN 1558514848, has CD-ROM. Description, contents, sample chapter, ordering information for this standard reference guide. [FSB Associates]
Learn to Program Using Python: A Tutorial for Hobb
By Alan Gauld; Addison Wesley Professional, 2001, ISBN 0201709384, has CD-ROM. Introduction for those learning programming basics: terminology, concepts, methods to write code. Assumes no prior knowledge but basic computer skills, unintimidating, clearly written. [Addison Wesley]
Learn to Program Using Python: A Tutorial for Hobb
Descriptions, reviews, purchase source. [Amazon.com]
Learning to Program
By Alan Gauld. Teaches programming for beginners, with heavy Python emphasis. Starts with simple topics, ends with several intermediate subjects, including GUI programming using Python Tkinter module. [author website, online]
Making Use of Python
By Rashi Gupta; John Wiley & Sons, 2002, ISBN 0471219754. Covers language basics, use for CGI scripting, GUI development, network programming; shows why it is one of more sophisticated of popular scripting languages. [Wiley]
Making Use of Python
Descriptions, reviews, purchase source. [Amazon.com]
Practical Python
By Magnus Lie Hetland; Apress LP, 2002, ISBN 1590590066. Readable guide to ideas most vital to new users, from basics common to high level languages, to more specific aspects, to a series of 10 ever more complex programs. [Apress]
Practical Python
Descriptions, reviews, purchase source. [Amazon.com]
Programming With Python
Descriptions, reviews, purchase source. [Amazon.com]
Python 2.1 Bible
Descriptions, reviews, purchase source. [Amazon.com]
Python 2.1 Bible
By Dave Brueck, Stephen Tanner; John Wiley & Sons, 2001, ISBN 0764548077. Full coverage, clear explanations, hands-on examples, full language reference; shows step by step how to use components, assemble them, form full-featured programs. [John Wiley & Sons]
Python 2.1 Bible: Python Apocrypha
Online supplement to Python 2.1 Bible; source code, FAQ, links, tips, errata, corrections.
Python and Tkinter Programming
Descriptions, reviews, purchase source. [Amazon.com]
Python and Tkinter Programming
By John E. Grayson; Manning Publications, 2000, ISBN 1884777813. For users knowing Python who must make programs with GUIs; GUI design tools for fast development, prototyping. Has threads, ODBC; Tkinter reference. [Manning Publications]
Python How to Program
By Harvey M. Deitel, Paul J. Deitel, Jonathan P. Liperi, B.A. Wiedermann; Prentice Hall, 2002, ISBN 0130923613, has CD-ROM. Full introduction for courses in programming basics, Python, Web, object-oriented, GUIs. [Prentice Hall]
Python How to Program
Descriptions, reviews, purchase source. [Amazon.com]
Python Language Reference Manual
By Guido van Rossum, Fred L. Drake, Jr.; Network Theory Ltd., 2003, ISBN 0954161785. Printed edition of official language reference, for v2.x, from Python.org, describes syntax, built-in datatypes. [Network Theory, online]
Python Language Reference Manual
Descriptions, reviews, purchase source. [Amazon.com]
Python Programming Patterns
Descriptions, reviews, purchase source. [Amazon.com]
Python Programming Patterns
By Thomas W. Christopher; Prentice Hall PTR, 2002, ISBN 0130409561. Shows how to write large programs, introduces powerful design patterns that deliver high levels of robustness, scalability, reuse. [Prentice Hall]
Python Programming with the Java Class Libraries:
By Richard Hightower; Addison-Wesley, 2002, 0201616165. Begins with Python basics, many exercises, interactive sessions. Shows programming novices concepts and practical methods. Shows programming experts Python's abilities and ways to interface with Java APIs. [publisher website]
Python Programming with the Java Class Libraries:
Descriptions, reviews, purchase source. [Amazon.com]
Python Web Programming
Descriptions, reviews, purchase source. [Amazon.com]
Python Web Programming
By Steve Holden, David Beazley; New Riders Publishing, 2002, ISBN 0735710902. For extant programmers, introduces building networked, web-based systems, in OO framework, use libraries to save effort, maintenance. Asks for reader comments, contributions. [author website]
Python: Visual QuickStart Guide
Descriptions, reviews, purchase source. [Amazon.com]
Python: Visual QuickStart Guide
By Chris Fehily; Peachpit Press, 2002, ISBN 0201748843. Task-based, step-by-step visual reference guide, many screen shots, for courses in digital graphics; Web design, scripting, development; multimedia, page layout, office tools, operating systems. [Prentice Hall]
Sams Teach Yourself Python in 24 Hours
Descriptions, reviews, purchase source. [Amazon.com]
Sams Teach Yourself Python in 24 Hours
By Ivan Van Laningham; Sams Publishing, 2000, ISBN 0672317354. Split into 24 hands-on, 1 hour lessons; steps needed to learn topic: syntax, language features, OO design and programming, GUIs (Tkinter), system administration, CGI. [Sams Publishing]
Text Processing in Python
By David Mertz; Addison Wesley. Book in progress, full text, ASCII format. Asks for feedback. [author website, Gnosis Software, Inc.]
The Quick Python Book
Descriptions, reviews, purchase source. [Amazon.com]
The Quick Python Book
By Daryl Harms, Kenneth McDonald; Manning Publications, 1999, ISBN 1884777740. Clear, concise introduction for programmers new to Python to quickly get proficient, more than a beginner tutorial. [Manning Publications]
XML Processing with Python
Descriptions, reviews, purchase source. [Amazon.com]
XML Processing with Python
By Sean McGrath; Prentice Hall PTR, 2000, ISBN 0130211192, has CD-ROM. Methods to build XML applications fast, Python tutorial, DOM and SAX, new Pyxie open source XML processing library. [Prentice Hall PTR]