Welcome to the Python forum on TAO.
I’d like to post a sticky, growing list of useful Python-related links. If you’re new to Python or looking to dig deeper, these should point you in the right direction.
I’ll archive the most useful links on the TAO Wiki, but this thread can remain an informal starting point.
New/Learning Python
Official Python site - Great place to start
Python.org Online Documentation
Official Python tutorial
Dive Into Python - Excellent site/book for novice Python users
Python Extensions
Python Package Index - AKA the Cheese Shop. Large list of extension packages available for Python
Python Win32 - Definitive extensions for working with Windows
wxPython - Popular choice for developing GUIs.
Python Imaging Library (PIL) - For working with images, texture files
SQLAlchemy - Excellent SQL database toolkit
PyExcelerator - Great for working with MS Excel documents
Pygame - Game framework for Python
Py2exe - Compile Python scripts into EXEs
Twisted - Event-driven networking engine
Books
Learning Python, 3rd Ed., Mark Lutz
Python Programming for the Absolute Beginner, Michael Dawson
Python Programming in Win32, Mark Hammond, Andy Robinson
Programming Python, 3rd Ed., Mark Lutz
Beginning Python: From Novice to Professional, Magnus Lie Hetland
Python Tools
Wing IDE - Excellent Python IDE with full debugger and remote debugging ability
SWIG - “Glue code” generator for binding Python to C and C++
Boost.Python - Another glue code option.
[more to come]