Главная
Study mode:
on
1
Introduction
2
Why Python
3
Hello World
4
C Python
5
Overheads
6
Classes
7
API Design
8
Python vs C bindings
9
Get by Value
10
Return a Reference
11
What If
12
Return Internal Reference
13
Exceptions
14
Internal Reference
15
Dispatchers
16
Design Decisions
Description:
Explore a comprehensive conference talk on creating Python bindings for C++ libraries to enhance performance and usability. Delve into the intricacies of integrating C++ code with Python, covering topics such as memory management, data container interoperability, multi-threading, and cross-module data sharing. Learn practical API design strategies and build system considerations for seamless integration. Gain insights from real-world examples and discover how to leverage boost::python to expose C++ libraries as Python functions and objects, enabling efficient scripting and local memory state management within Python programs.

Writing Python Bindings for C++ Libraries for Performance and Ease of Use

CppNow
Add to list
0:00 / 0:00