Learn Backend Development Part-Time, Online
Gain a Splash of New Skills - Coursera+ Annual Nearly 45% Off
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the symbiotic relationship between C++ and Python in this conference talk that demonstrates how to accelerate Python's performance using various C++ binding tools. Learn about the paradigm shift from viewing these as separate languages to embracing a unified C++/Python approach that leverages the strengths of both. Discover multiple binding tools available for integrating C++ with Python, understanding the advantages and disadvantages of each approach. Examine CPython's architecture and understand the Global Interpreter Lock (GIL) pitfalls that can impact performance. Gain comprehensive knowledge of how C++ programmers can bridge the performance gap between languages, enhance algorithm development processes, and unlock Python's full potential through strategic use of binding technologies. The presentation covers practical techniques for overcoming Python's inherent slowness as an interpreted language while maintaining its versatility and ease of use for development workflows.
Syllabus
C++ ♥ Python - Accelerating Python With C++ - Alex Dathskovsky - ACCU 2025
Taught by
ACCU Conference