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

YouTube

Writing Python Bindings for C++ Libraries - Easy-to-use Performance

CppCon via YouTube

Overview

Explore the intricacies of creating Python bindings for C++ libraries in this conference talk from CppCon 2023. Learn how to leverage boost::python and related tools to expose C++ libraries as Python functions and objects, enabling seamless integration and performance optimization. Discover real-world-inspired examples and case studies that illustrate effective API design for cross-language interoperability. Delve into crucial topics such as memory management, data container conversion, multi-threading, pointer sharing, build system consistency, and proven API design strategies. Gain valuable insights from Saksham Sharma, a Director of Quantitative Research Technology, on designing Python bindings for your own applications while considering performance implications of various design choices.

Syllabus

Writing Python Bindings for C++ Libraries: Easy-to-use Performance - Saksham Sharma - CppCon 2023

Taught by

CppCon

Reviews

Start your review of Writing Python Bindings for C++ Libraries - Easy-to-use Performance

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.