YoVDO

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

Offered By: CppCon via YouTube

Tags

C++ Courses Memory Management Courses Multithreading Courses API Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Distributed Programming in Java
Rice University via Coursera
Основы разработки на C++: красный пояс
Moscow Institute of Physics and Technology via Coursera
Многопоточность
Moscow Institute of Physics and Technology via Coursera
LAFF-On Programming for High Performance
The University of Texas at Austin via edX
Android-разработка: основы, многопоточность, архитектура
Moscow Institute of Physics and Technology via Coursera