Cython

The Cython programming language is a superset of Python with a foreign function interface for invoking C/C++ routines and the ability to declare the static type of routine parameters, local variables, subroutine results, and class attributes.

Read more about Cython:  Overview, Hello World, History, Example, Static Type Declarations and Performance, Uses