Cython 3 – Python at the speed of C
- Level:
- intermediate
- Room:
- pycharm (forum hall)
- Start:
- Duration:
- 30 minutes
Abstract
Cython started as a language designed to write extension modules, and has long become the most widely used static compiler for Python, bringing C and C++ data types into the language. Use it to talk to existing C/C++ code or to bring your Python code up to C speed.
Description
Cython has come a long way from its beginnings as Pyrex in 2002 up to the latest stable major release: Cython 3.0. It started as a language designed to write extension modules, and it became the most widely used static compiler for Python, bringing C and C++ data types into the language.
This talk will present new features built into the language, from static C types in the modern Python typing syntax to automatic ufunc generation, that make writing lightning fast Python code easy and pythonic.