Back to Library
Cover of Vol 2, Issue 12

Python Magazine

Vol 2, Issue 12

December 2008

Articles
8

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.

Import This: PyWorks Wrap-up

Column

by Doug Hellmann

Doug recounts some experiences from PyWorks 2008 and looks ahead at how the magazine will grow in 2009.

And Now For Something Completely Different: YAML Ain't Markup Language

Column

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.

Welcome to Python: VPython

Column

by Mark Mruss

Mark shows us how easy it can be to work with 3-D graphics using VPython.

Random Hits: What's In a Name?

Column

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.

Our Partners

Collaborating with industry leaders to bring you the best PHP resources and expertise

Interested in partnering? Get in touch →