Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Pybind11 - Seamless Operability Between C++11 and Python

EuroPython Conference via YouTube

Overview

Explore the seamless operability between C++11 and Python using pybind11 in this 38-minute talk from EuroPython 2017. Discover how to write Python extension modules in C++ with minimal boilerplate, leveraging compile-time introspection and type inference. Learn to create simple bindings and progress to more complex examples involving iterators, STL data structures, NumPy types, and Python callbacks. Gain insights into the library's internal workings, including its virtual call mechanism and reference counting. Understand how pybind11 offers a lightweight alternative to Boost.Python with additional features like direct support for NumPy arrays.

Syllabus

Ivan Smirnov - pybind11 - seamless operability between C++11 and Python

Taught by

EuroPython Conference

Reviews

Start your review of Pybind11 - Seamless Operability Between C++11 and Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.