Python is a nice high-level language, but most graphic applications have some code that must run fast at any price. Everyone knows that it is possible to write C/C++ extensions for Python. Not everyone knows that it can be done cleanly, simply and DRY.