Want to Join Us ?

you'll be able to discuss, share and send private messages.

Tutorial CPython internals: A ten-hour codewalk through the Python interpreter source code by Philip Guo

Discussion in 'Tutorials' started by storm shadow, Jun 5, 2015.

Share This Page

  1. storm shadow

    Techbliss Owner Admin Ida Pro Expert Developer

    Very nice and detailed video tut by Philip Guo


    Lecture 1 - Interpreter and source code overview



    Lecture 2 - Opcodes and main interpreter loop



    This lecture references:
    Lecture 3 - Frames, function calls, and scope



    • Include/code.h
    • Include/frameobject.h
    • Objects/frameobject.c
    • Python/ceval.c
    Lecture 4 - PyObject: The core Python object



    Lecture 5 - Example Python data types



    • Objects/abstract.c
    • Include/stringobject.h
    • Objects/stringobject.c
    Lecture 6 - Code objects, function objects, and closures



    • Include/code.h
    • Include/funcobject.h
    • Objects/codeobject.c
    • Objects/funcobject.c
    Lecture 7 - Iterators




    • Include/iterobject.h
    • Objects/iterobject.c
    • Objects/abstract.c
    • Python/ceval.c
    Lecture 8 - User-defined classes and objects



    • Include/classobject.h
    • Objects/classobject.c
    • Objects/abstract.c
    • Python/ceval.c
    Lecture 9 - Generators



    • Include/genobject.h
    • Objects/genobject.c
    • Python/ceval.c
     
    SHYLOCK and Rip Cord like this.
Top