Exploring our Python Interpreter

A session at PyCon Ireland 2015

Saturday 24th October, 2015

4:30pm to 5:00pm (DMT)

Buy Tickets Here

During my last CPython sprint, I started to contribute to the CPython code, and I wanted to understand the beast.

In this case, there is only one solution, trace the code from the beginning. From the command line to the interpreter, we will take part to an adventure.

  • Overview of the structure of the Project and the directories.
  • From the Py_Main function, to the interpreter
  • the used technics for the Lexer, Parser and the generation of the AST and of course of the Byte Code.
  • we will see some byte codes with the dis module
  • How does VM works, it’s a stack machine.
  • the Interpreter and its main loop of the Virtual Machine.

The idea behind is just to show how CPython works for a new contributor to CPython

About the speaker

This person is speaking at this event.
Stéphane Wirtel

Freelance and Belgian software hacker, dad. Python, Erlang/Elixir & OpenERP expert. @ThePSF Fellow, EuroPython Society bio from Twitter

Next session in Goldsmith 1 + 2

5pm Starting to Use the Jupyter Notebook by Steve Holden

11 attendees

  • Aleksandar Topuzovic
  • diarmuidbourke
  • __init__
  • Naomi Ceder
  • Na'Tosha Bard
  • Peter Mulholland
  • Philip Roche
  • Sorcha (Nic Amhalaí) Bowler
  • Maciek S.
  • Vishal Vatsa
  • Xevi

2 trackers

  • Niall Glynn
  • Xavi

Sign in to add slides, notes or videos to this session

Sign in to track this session

PyCon Ireland 2015

Ireland Ireland, Dublin

24th25th October 2015

Tell your friends!


Time 4:30pm5:00pm DMT

Date Sat 24th October 2015


Goldsmith 1 + 2, Radisson Blu Royal Hotel

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session