Bridging C++ and Python with Nanobind


Details
(official nanobind logo, designed by AndoTwin Studio)
We are excited that Max has agreed to give an introductory talk on nanobind (see abstract below 👇).
In addition, Robert will start the session by sharing fresh insights from ACCU 2025, giving a short summary of Daisy Hollman's mind-blowing keynote, "Learning To Stop Writing Code (and Why You Won’t Miss It)" — yes, it's about using AI.
Nanobind is a modern C++ library that makes writing Python extensions clean, fast, and efficient. This talk introduces the motivation for using nanobind, walks through the basic setup, and demonstrates seamless data exchange between Python and C++. We'll also explore advanced interoperability with Apache Arrow types for exchanging data stored in data frames. Finally, we'll cover how to build Python wheels of the extension for easy distribution and deployment.
Disclaimer
- The nanobind logo was designed by AndoTwin Studio
- A big thank you to the TU alumni club for providing us such a great venue! And hey! Why not joining too?
- Everything on our own so far, we appreciate any voluntary donations on site.
- Again, after the meeting we plan to go to the pizzeria around the corner (at our own expense).

Bridging C++ and Python with Nanobind