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
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]
An Introduction to Python
Descriptions, reviews, purchase source. [Amazon.com]
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
Online book by Allen B. Downey, Jeffrey Elkner and Chris Meyers. In HTML and LaTeX formats.
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]
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]
Internet Programming with Python
Descriptions, reviews, purchase source. [Amazon.com]
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
Descriptions, reviews, purchase source. [Amazon.com]
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]
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
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
Descriptions, reviews, purchase source. [Amazon.com]
Python 2.1 Bible: Python Apocrypha
Online supplement to Python 2.1 Bible; source code, FAQ, links, tips, errata, corrections.
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 and Tkinter Programming
Descriptions, reviews, purchase source. [Amazon.com]
Python How to Program
Descriptions, reviews, purchase source. [Amazon.com]
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 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
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 Patterns
Descriptions, reviews, purchase source. [Amazon.com]
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
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 Web Programming
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]
Python: Visual QuickStart Guide
Descriptions, reviews, purchase source. [Amazon.com]
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
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]
The Quick Python Book
Descriptions, reviews, purchase source. [Amazon.com]
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]