Interactive Debugging in Python (191 tags)
Debugging with print statements is alive and well. It's not the only way to do it, though. Python has a powerful interactive debugger that can let you get to the heart of your problem faster and more easily--if you know how to use it. Jeremy Jones shows off the features you absolutely must know.
Untwisting Python Network Programming (169 tags)
Python is a powerful and usable language for network programming; its standard library includes several modules for multiple Internet protocols. There's also the powerful Twisted framework. How do you get started? When do you use the standard library and when do you go Twisted? Kendrew Lau demonstrates usable applications with both approaches to help you decide.
Introducing del.icio.us (166 tags)
Matt Biddulph introduces del.icio.us, the social bookmarks manager, by showing us how to interact with it programmatically via Python.
Test-Driven Development in Python (94 tags)
The goal of test-driven development is not to produce tests; they're merely a helpful by-product. The real goal is to produce elegant, working code. Jason Diamond demonstrates how test-driven development works using Python and PyUnit to create a sample event-tracking utility.
A Bright, Shiny Service: Sparklines (77 tags)