Writing Python Bindings for C++ Libraries - Easy-to-use Performance
Offered By: CppCon via YouTube
Course Description
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
Related Courses
API Design and Fundamentals of Google Cloud's Apigee API PlatformGoogle Cloud via Coursera API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera SAP Cloud Platform API Management
SAP Learning Developing APIs with Google Cloud's Apigee API Platform
Google Cloud via Coursera Building Modern Nodejs Applications on AWS
Amazon Web Services via edX