Dear Steve,
I don't suppose you could point me to a walk-through or beginner's tutorial?
Andrew will answer for the Python connection, but when it comes to mixing Pascal, C, C++, and Fortran using GCC, I have a tutorial here:
http://alignment.hep.brandeis.edu/Software/Mixing/Mixing_Manual.html
My application runs on TclTk, another multi-platform interpreter, and I build extensions for TclTk in Pascal.
Yours, Kevan