Log in

Get Up To Speed

Document Actions

A dauntingly large number of Zope and Python resources are available. The hardest choice is, "Where to begin?" We've whittled it down to the straight and narrow for you. Don't stray from this path until you've reached its end. After that, stray far and wide. You'll know where. Or check out the Additional Resources down below if you'd prefer a series of interesting but endless rabbit holes.

Special note: TriZPUG is not a substitute for primary sources. TriZPUG supports Zope and Python education, and is part of the Zope and Python communities, but does not attempt to replace the primary educational materials of the Zope and Python communities writ large. If you are brand spanking new to Python, please see the main Python community help page.

The author's website has an excellent ten minute Python overview.
See below for two other excellent recommendations.

Beginner's Note

If you are coming to Python as your first programming language, you have made a good choice. There is consensus among many computer scientists: Python may rate as the best choice for learning to program. If you are finding learning how to program is more difficult than you thought, consider this good advice from the Director of Research at Google.

Python

While you are waiting for dead tree book delivery, if you have the stamina and the courage, there's always the Official Python Tutorial written by our valiant BDFL.

An ocean of Python software awaits you at the Python Package Index, formerly known as the "Cheese Shop."

Free Online Python Books

Dive Into Python, by Mark Pilgrim of Apex, was the greatest programming book ever written. Unfortunately, halfway through the book, all the examples were based on now-defunct web services. However, the new edition, Dive Into Python 3 doesn't suffer from that defect, even though it no longer employs the radically Pythonic way of teaching Python we loved in its predecessor.

Python Learn is Dr. Chuck Severance's site for Python tutorials related to his Python For Informatics online course hosted by the University of Michigan's School of Information.

Think Python was formerly known as "How To Think Like A Computer Scientist" and was several years in the making.

Python Periodicals

There have been many attempts at sustaining Python periodicals such as Python Rag, Python Magazine, PyZine, The Daily Python URL, and Dr. Dobb's Weekly Python URL. Because the Python community's needs for information are well served already without mediation, only a few of these publications have survived in any form:

The Python Papers an an annual collection of high-minded monographs about Python. Or the journal of Kiwi PyCon. Or both.

Python Weekly is a marketing campaign which looks to be put together by a bot scraping various Python feeds. Some interesting links, nonetheless.