There's no time to take programming lessons when you're facing a deadline. Python Cookbook helps you solve everyday problems quickly with code you can use in your applications right away -- whether you're using Python as an object-oriented language, a scripting language, or a functional language.
Updated for Python 2.6 and 3.x, the third edition of this book provides easy-to-find recipes for everything from simple tasks, such as working with dictionaries and list comprehensions, to complex tasks such as monitoring a network and building a templating system. Each recipe also includes an explanation of how and why it works. You'll get the job done faster and learn more about Python in the process.
Topics include:
Manipulating text
Searching and sorting
Working with files and the filesystem
Object-oriented programming
Dealing with threads and processes
System administration
Interacting with databases
Network and web programming
Processing XML
Distributed programming
Debugging and testing
Plus new chapters on time, money, and metaprogramming