Cython is a language that makes writing C extensions for the Python language as easy as Python itself. The Cython language is very close to the Python language, but Cython additionally supports calling C functions and declaring C types on variables and class attributes. This allows the compiler to generate very efficient C code from Cython code. In addition, Cython is tightly integrated with numpy.
This tutorial will teach the attendee:
- an introduction to the Cython language
- how to converting numerical Python code to Cython code
- how to optimize the corresponding Cython