Title of the talk
Inside CPython: How the Open Source Interpreter Really Works
Description
CPython is the reference implementation of Python used by millions of developers, yet few understand what happens beneath the surface when a Python program runs. This talk provides a practical tour of the CPython interpreter, from source code to execution. We will explore how Python code is compiled into bytecode, how the virtual machine executes instructions, how memory management and reference counting work, and how core components like the Global Interpreter Lock influence performance. Attendees will gain a clearer mental model of Python’s internals and learn how this knowledge can improve debugging, performance tuning, and everyday development.
Table of contents
Duration (including Q&A)
25 minutes
Prerequisites
No response
Speaker bio
Allen Y is a backend engineer at Red Hat, specializing in Python, distributed systems, and cloud-native technologies. He builds and scales microservices with a focus on GraphQL, async systems, and Kubernetes. He has spoken at PyCon India, FOSSASIA Summit, Python Asia, and PyCascades, and is an upcoming speaker at PyCon Singapore. His talks focus on practical lessons from real world systems.
The talk/workshop speaker agrees to
Title of the talk
Inside CPython: How the Open Source Interpreter Really Works
Description
CPython is the reference implementation of Python used by millions of developers, yet few understand what happens beneath the surface when a Python program runs. This talk provides a practical tour of the CPython interpreter, from source code to execution. We will explore how Python code is compiled into bytecode, how the virtual machine executes instructions, how memory management and reference counting work, and how core components like the Global Interpreter Lock influence performance. Attendees will gain a clearer mental model of Python’s internals and learn how this knowledge can improve debugging, performance tuning, and everyday development.
Table of contents
Duration (including Q&A)
25 minutes
Prerequisites
No response
Speaker bio
Allen Y is a backend engineer at Red Hat, specializing in Python, distributed systems, and cloud-native technologies. He builds and scales microservices with a focus on GraphQL, async systems, and Kubernetes. He has spoken at PyCon India, FOSSASIA Summit, Python Asia, and PyCascades, and is an upcoming speaker at PyCon Singapore. His talks focus on practical lessons from real world systems.
The talk/workshop speaker agrees to
Share the slides, code snippets and other material used during the talk
If the talk is recorded, you grant the permission to release
the video on PythonPune's YouTube
channel
under CC-BY-4.0
license
Not do any hiring pitches during the talk and follow the Code
of
Conduct