Your Account View Basket

Python Magazine Cover -
Volume 2 Issue 12
[Click for larger size]
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.