I think so. Moreover, python is object oriented, easy to read, widely distributed and used, well documented, open-source, and with the tk widgets you can have some well integrated interfaces. The only problem is that it's an interpreted language (like Quest is btw

) so it's a bit slower to run than compilated languages. On the other hand some C or C++ programs can run portions of python's code, so they can add features of this powerfull high level language in them : ex Blender the famous 3D modeller can use python scripts.
Some propaganda on :
http://www.pythonology.com/success