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

YouTube

Extend and Embed Python with C++ - Techniques and Frameworks

Meeting Cpp via YouTube

Overview

Discover how to extend and embed Python with C++ in this informative conference talk from Meeting C++ 2022. Learn about Python's communicative nature, allowing easy integration of C++ functionality into Python (extend) and direct use of Python from a C++ runtime (embed). Explore techniques for offloading performance-critical parts to C++ and overcoming Python's Global Interpreter Lock (GIL). Gain insights into including existing shared libraries and extending Python with custom shared libraries using the ctypes module. Delve into frameworks like SWIG and pybind11 that streamline the integration process. Finally, understand the reverse process of embedding a Python interpreter in C++ applications, providing a scripting interface to your C++ programs.

Syllabus

Extend and Embed Python with C++ - Rainer Grimm - Meeting C++ 2022

Taught by

Meeting Cpp

Reviews

Start your review of Extend and Embed Python with C++ - Techniques and Frameworks

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.