Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Architecting Native Python Extension Modules - Best Practices and Trade-offs

SF Python via YouTube

Overview

Learn how to effectively architect native Python extension modules in this PyBay 2024 conference talk that explores the critical role of compiled languages in Python's ecosystem. Discover why over 20% of popular Python modules incorporate native extensions written in C, C++, and Rust, and gain insights into balancing performance optimization with API usability. Master best practices for developing extension modules that provide low-level control while maintaining code maintainability. Explore architectural considerations and trade-offs essential for creating high-performance extensions that can expand Python's capabilities across various domains, from numerical computing to hardware interfacing.

Syllabus

Architecting Native Python Extension Modules — Alexander Steele (PyBay 2024)

Taught by

SF Python

Reviews

Start your review of Architecting Native Python Extension Modules - Best Practices and Trade-offs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.