If you're trying to script a C application, Lua is also worth a look. It's similar to Python (with more Scheme influence: coroutines, real lambdas, fully lexical scoping, no GIL), but its design favors being small and easy to embed over "batteries included" (since if you're scripting a C project, you probably already have the libraries you need).
It's really easy to use CTypes, with DLLs exporting regular C functions (as described in the article). That's a very straightforward way to get some quick Python-to-C when you need it.