Embedding & Extending Python
Python can be mixed with other languages (especially C) by:
Embedding: running the Python interpreter from another program
Extending: adding new modules written in other languages
Complete docs
on python.org
next