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