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
Heterogeneous Parallel ProgrammingUniversity of Illinois at Urbana-Champaign via Coursera Advanced Operating Systems
Georgia Institute of Technology via Udacity 計算機程式設計 (Computer Programming)
National Taiwan University via Coursera Introduction to Operating Systems
Georgia Institute of Technology via Udacity Android Performance
Google via Udacity