2025-08-30 –, Auditorium "Miltiadis Evert"
The potential that Python has had since its origins, with its standard implementation written in C,
has been demonstrated by the language's evolution, focused on calculations with the performance and precision necessary to be part of scientific projects that are revolutionizing different fields.
But how do extensions work?
In this talk, we will look at how different programming languages offer the possibility of extending Python, and current cases to which its popularity can be attributed.
Practical examples of extensions in C++ and Rust will be presented, mentioning other examples such as Lua, Zig, among others. Additionally, the tools ("binding generators") that are currently available and are responsible for the development of many projects that you are probably using, perhaps without realizing it, will be presented.
After this talk you will learn how to create Python extensions in a few languages.
Serial conference and community organizer in many countries, and participates in different initiatives like the translation of the Python documentation into Spanish, PyLadies Berlin & Con, PyPI moderation, and a few more.
He is one of the coordinators of the Python en Español initiative, that aims to gather all the Spanish speaking python communities in one place. Due to his contributions, he got awarded a PSF Fellowship in 2021 and got elected to the PSF Board of Directors in 2024.