Back to Library
Cover of Vol 3, Issue 4

Python Magazine

Vol 3, Issue 4

April 2009

Articles
8

Special: ElectionAudits: an interview with Neal McBurnett

Column

by Python Staff

As the votes were counted in Boulder County, Colorado, this past November, a novel means of auditing election results swung into action. Thanks to the skills of a local Python programmer named Neal McBurnett, audits were performed — and election winners certified — in much less time than would otherwise have been necessary. Recently, the editor of //Python Magazine// had the chance to ask Neal some questions about his experience in using Python and Django to solve this practical, real-world problem for his community.

Ballot Browser: Catching Faulty Voting Machines Red-Handed

by Mitch Trachtenberg

What happened when the election machines proffered by a secretive, closed-source company met auditing performed by an open-source ballot browser

Plone: Python's Killer App?

by Christopher Johnson and Josh Kidd

One of the top-rated open-source Content Management Systems (CMS) in the world is built atop Python, and is a big enough phenomenon to warrant its own conferences, its own symposia, and its own books. Learn how to install it and try it out with only a few simple steps!

Create Your Own Domain-Specific Language in Python With Imputil and Pyparsing

by Paul McGuire

Using existing import tools and parsers, you can put together your own small programming language and import your new modules into Python directly

Creating a Protocol Simulation Framework

by Pablo Troncoso

By building on SimPy, a discrete-event Python simulation package, it is easy to simulate how communication protocols will behave over arbitrary network topologies. After building our own set of network-specific simulation classes, we will play with two example networks showing how to use it.

Import This: Open Elections, Successful PyCon

Column

by Brandon Craig Rhodes

The Editor-in-Chief looks back on a great month for Python that included PyCon 2009, and introduces this issue of the magazine

Welcome to Python: An Introduction to Dictionaries

Column

by Mark Mruss

Dictionaries are one of the most useful built-in data-types in Python. They are a fast, efficient, and straightforward way to store and retrieve data. This article will introduce you to dictionaries and the ways in which you can use them.

Random Hits: Best PyCon Ever!

Column

by Steve Holden

The head of the Python Foundation looks back on a terrific conference.

Our Partners

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

Interested in partnering? Get in touch →