Get the latest tech news
The Design and Implementation of the CPython Virtual Machine
A deep dive into CPython's bytecode instruction format and execution engine internals
The PDF version also includes a bonus appendix at the end which covers a brief overview of things which happen before bytecode execution in CPython. For instance, this VM is capable of only working with integer values which are received as arguments to the instructions and directly pushed to the stack. An example of function calls in Python code and how that leads to the creation of a chain of stack frames linked to each other using the previous field
Or read this on Hacker News