FEATURES
Using the Cloud
by Patrick Altman
Would you like to wield the power of globally distributed data centers with infinite storage, immediate scalability, and no fixed costs or large capital outlays? This article reveals how to leverage cloud computing, via Python, to accomplish tasks that require large scale power without investing in tons of hardware.
Design Patterns in Real Python Projects
by Michael Schneider
Patterns have become part of the software development mainstream. They are an established research field, and the patterns community is actively finding new patterns in many different areas of software architecture and design. This article discusses several design patterns with examples taken from the Python world.
Tabular Editing With PyObjC
by JC Cruz
In the last PyObjC article, we learned how to use PyObjC and the NSTableView class to display tabular data. This time, we will use these same technologies to edit the data. We will study two editing approaches and see how they work with either data sourcing or bindings. And we will update the demo project Tables with support for tabular editing.
WikidBASE: Semi-Structured Data Management (in Seconds)
by Nick Blundell
Data management is a headache. Nowadays, there is just too much information whooshing around us, and somehow you have to figure out what amongst it all is important to you right at this very moment. This article introduces WikidBASE, a powerful and easy-to-use Django application that is based upon the theory of highly flexible semi-structured data management.
COLUMNS
PyWorks Wrap-up
by Doug Hellmann
Doug recounts some experiences from PyWorks 2008 and looks ahead at how the magazine will grow in 2009.
YAML Ain't Markup Language
by Jesse Noller
When someone says "pick a markup language" most people would immediately respond with "XML!", but there's an alternative out there. It's quite fantastic, human readable, and easy to use. That alternative is YAML, and this article is an introduction to both YAML and how to use it in Python.
VPython
by Mark Mruss
Mark shows us how easy it can be to work with 3-D graphics using VPython.
What's In a Name?
by Steve Holden
This month Steve takes a look at various developments in and around the Python language, reports on an extensive discussion on Python's function call mechanism, and reminds you about Python conferences.





