Python DevCenter
oreilly.comSafari Books Online.Conferences.


Python Resources

by Derrick Story and Terrie Miller

Related Articles

Python as a First Language

Adding Data Visualization to Python for Producing Graphs

Python is gaining momentum in the programming world. For example, Paul Everitt, Digital Creations CEO, remarked in a recent O'Reilly interview that he chose Python for the development of Zope because "Python was in our blood. I'm not that much of a programmer, which probably attracted me to an elegant, very clear, very clean language. I'm more of an architect, and Python is a very well architected scripting language."

If you're just getting to know Python, or if you're ready to expand your programming prowess, then browsing through the following O'Reilly resource guide should accelerate your ascent to the pinnacle of Pythonism.

O'Reilly Python Resource Guide

Be sure to visit the Python Devcenter for all things Python! You can find documentation, participate in forums, and read the latest from the greatest minds in the Python community.

Numerically Python - Our regular column on Python's number crunching power and how to use that capability in your programming.

Report on Software Development 2000 - A surge of interest in Python was evident at the Software Development 2000 Conference held in San Jose.

Opening Zope: An Interview with Paul Everitt - The CEO of Digital Creations on why they chose Python for their development of Zope and on making their content management and application server tool Open Source.

O'Reilly Books on Python

Of course, when you think of O'Reilly, you think of books. Here are links to the catalog pages of four Python books. These pages include full descriptions, sample chapters, table of contents entries, author bios, and more.

Learning Python

Learning Python, by Mark Lutz & David Ascher
Learning Python is a developer's introduction to the Python scripting language. This book thoroughly introduces the elements of Python: types, operators, statements, classes, functions, modules, and exceptions. It also demonstrates how to perform common programming tasks and write real applications.

Programming Python

Programming Python, by Mark Lutz
Endorsed by Python creator Guido van Rossum, this book contains the most comprehensive user material available on Python and complements reference materials that accompany the software. Includes a CD-ROM with Python software for all major UNIX platforms, as well as Windows, NT, and the Mac.

Python Programming on Win32

Python Programming on Win32, by Mark Hammond & Andy Robinson
Python Programming on Win32 is the first book to demonstrate how to use Python as a serious Windows development and administration tool. This book addresses all the basic technologies for common integration tasks on Windows, explaining both the Windows issues and the Python code you need to glue things together.

Python Pocket Reference

Python Pocket Reference, by Mark Lutz
A companion to the heftier volumes listed above, this small book summarizes Python statements and types, built-in functions, commonly used library modules, and other prominent Python language features.

O'Reilly Open Source Software Convention

If you've never attended an O'Reilly Open Source Convention, you've missed out on one of the greatest geek-fests of all time. Once again, this year's convention will be held in beautiful Monterey, CA, on July 17th through the 20th.

As you can imagine, visiting Monterey is worth the trip alone, but the Python Conference features a lineup of presenters and topics that will stimulate and accelerate your programming endeavors. It's not to late to register. Take a look at this lineup.

Frankly Speaking

O'Reilly Editor-in-Chief, Frank Willison, has penned four terrific Python columns that respond to questions from O'Reilly readers. Chances are, you've wondered some of the same thoughts yourself.

An Interview with Jeff Elkner, high school teacher delivering on the promise of Python as a first teaching language.

Report on the Eighth Annual Python Conference

An Interview with Guido van Rossum: The Features and Futures of the Python Programming Language

JPython: the Felicitous Union of Python and Java

From O'Reilly Network Affiliates

Python Implementations - Software and resources regarding XML implementation using the Python scripting language (from

Perl vs. Python - A comparison of Perl and Python by Tom Christiansen (from

Derrick Story is the author of The Photoshop CS4 Companion for Photographers, The Digital Photography Companion, and Digital Photography Hacks, and coauthor of iPhoto: The Missing Manual, with David Pogue. You can follow him on Twitter or visit

Terrie Miller is an amateur naturalist, citizen scientist, permaculturist and writer from Northern Calfornia. Her personal weblog is

Related Articles

Python as a First Language

Adding Data Visualization to Python for Producing Graphs

Discuss this article in the O'Reilly Network Python Forum.

Return to the Python DevCenter.


Sponsored by: