Cython 3 – Python at the speed of C
07-21, 16:05–16:35 (Europe/Prague), PyCharm (Forum Hall)

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.


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.


Expected audience expertise

intermediate

Stefan is a long-time Python user and core developer of the well-known OSS projects Cython [1], lxml [2] and CPython [3]. He gives lectures and trainings on Python, Cython and High-Performance Computing topics.

[1] https://cython.org/ [2] https://lxml.de/ [3] https://python.org/