3rd Party Libraries

TwitterFacebook
Get flash to fully experience Pearltrees
PyQt

Image manipulation

Web Scraping

http://www.box2d.org/manual.html

Box2D User Manual

Box2D is a 2D rigid body simulation library for games. Programmers can use it in their games to make objects move in believable ways and make the game world more interactive. From the game engine's point of view a physics engine is just a system for procedural animation. Box2D is written in portable C++. Most of the types defined in the engine begin with the b2 prefix.

PyUnit

This unit testing framework, dubbed 'PyUnit' by convention, is a Python language version of JUnit. JUnit was written by smart cookies Kent Beck and Erich Gamma, and is, in turn, a Java version of Kent's Smalltalk testing framework. Each is the de facto standard unit testing framework for its respective language, and therefore both are a strong basis for an effective and elegant Python framework. http://pyunit.sourceforge.net/
http://www.sqlobject.org/

SQLObject

SQLObject is a popular Object Relational Manager for providing an object interface to your database, with tables as classes, rows as instances, and columns as attributes. SQLObject includes a Python-object-based query language that makes SQL more abstract, and provides substantial database independence for applications. Examples are good. Examples give a feel for the aesthetic of the API, which matters to me a great deal. This is just a snippet that creates a simple class that wraps a table:
Introduction I have written some classes in Python for reading Portable Document Format (PDF) files and interpreting their contents. They are somewhat incomplete, so are best used in an interactive Python session. http://www.boddie.org.uk/david/Projects/Python/pdftools/

pdftools

pyPdf

http://pybrary.net/pyPdf/ By being Pure-Python, it should run on any Python platform without any dependencies on external libraries. It can also work entirely on StringIO objects rather than file streams, allowing for PDF manipulation in memory. It is therefore a useful tool for websites that manage or manipulate PDFs.
http://www.scipy.org/Getting_Started This page is intended to help the beginner get a handle on scipy and be productive with it as fast as possible. Python is a general purpose programming language. It is interpreted and dynamically typed and is very suited for interactive work and quick prototyping, while being powerful enough to write large applications in. First of all, they are great for performing calculation relying heavily on mathematical and numerical operations. They can work natively with matrices and arrays, perform operations on them, find eigenvectors, compute integrals, solve differential equations.

SciPy - Getting Started

http://www.devarticles.com/c/a/XML/Parsing-XML-with-SAX-and-Python/

Parsing XML with SAX and Python

Parsing XML with SAX and Python (Page 1 of 7 ) This tutorial will explain how to parse an XML document using the SAX API implementation available for Python. Of course, there is more than one way to parse XML data with Python. In this article we will focus on its built-in SAX module.