Back to Library
Cover of Vol 3, Issue 9

Python Magazine

Vol 3, Issue 9

October 2009

Articles
8

Using Python to Create Beautiful Documents

by Yusdi Santoso

Use the powerful ReportLab library to pull images, text, and data together to create attractive PDFs that you can rebuild each time your data changes.

Evaluating Tools for Developing with SOAP in Python

by Doug Hellmann and Greg Jednaszewski

There are significant differences among the implementations of this popular protocol in Python, and our intrepid authors compare several of the most popular.

Viewing Images with PyObjC

by JC Cruz

Another in our series of articles introducing Python programming under Mac OS X. This time, we look at the GUI code for displaying images for the user to view.

Vim && Python: Making yourself at home

by Justin Lilly

If you use Vim or have considered it, the settings, tips, and plug-ins detailed in this article will turn your editor into a functioning IDE.

Creating Decorators Easily, Through Lexical Scoping

by Brandon Craig Rhodes

Python programmers have gotten in the habit of using lexical scoping to create function decorators. Even if none of those words make sense to you, this article will take you through the process one step at a time!

Import This: Keeping Your Fingers on the Pulse

Column

by Brandon Craig Rhodes

The Editor-in-Chief shares his own habits for staying in touch with what people are doing in the Python community.

Welcome to Python: Creating a GUI with Tkinter

Column

by Mark Mruss

As an addition to his occasional series on GUI toolkits, Mark Mruss shows us the basics of Tkinter, the one toolkit that Python comes with built-in on every major platform.

Random Hits: Why is Diversity So Difficult?

Column

by Steve Holden

The chairman of the Python Software Foundation reflects on the Python community's desire to be welcoming versus the reality of its skewed demographics, and on a recent discussion that has started to address that phenomenon.

Our Partners

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

Interested in partnering? Get in touch →