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

YouTube

Python Performance - Past, Present and Future

EuroPython Conference via YouTube

Overview

Explore the evolution and future of Python performance in this keynote address from EuroPython 2019. Delve into optimization projects, specialized lists, and the challenges of C API implementation. Learn about reference counting, multiple interpreters, and sub-interpreters in Python. Gain insights into past optimization efforts, current performance enhancements, and future expectations for Python's speed and efficiency. Discover how Python's API has developed over time and understand the complexities involved in improving the language's performance while maintaining compatibility.

Syllabus

Introduction
Optimization Projects
Starting from Scratch
Competition
Piston
PiPI
C Extension
Seitan
Optimizations
Summary
Python API
The early days of Python
What is a specialized list
Can we modify the Python and PI list objects
What are burl references
C API
C API troubles
Pi API
Reference Counting
User Issue
Reference Counting in Python
Python Interpreters
Multiple Interpreters
Sub Interpreter
Expectations
Conclusion
Questions

Taught by

EuroPython Conference

Reviews

Start your review of Python Performance - Past, Present and Future

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.