CPython Internals Book Resources

Bonus resources, exercises, and errata for CPython Internals: Your Guide to the Python 3 Interpreter. This is where you can find the bonus material for the book and leave your feedback. Thanks for getting a copy!


CPython Internals: Your Guide to the Python 3 Interpreter

Table of Contents:

Last Updated: June 9, 2021

Sample Code

The examples and sample configurations throughout this book will be marked with a header denoting them as part of the cpython-book-samples folder. You can download the code samples at github.com/tonybaloney/cpython-book-samples.

Links and additional learning resources we recommend to further deepen your Python skills. We will update and expand this over time.


Here we’ll list any errata, bugs, and corrections for the book:

  • June 9, 2021: In the chapter on debugging, we removed VS Code from the table of debuggers that are covered in that chapter. VS Code isn’t covered in the current version of the chapter but may be added later, when more functionality is added to VS Code.

You can always find the latest version under “My Purchases” in your realpython.com account.


We welcome ideas, suggestions, feedback, and the occasional rant about the book. Did you find a topic confusing? Or did you find an error in the text or code? Did we omit a topic you would love to know more about? Drop us a line!

Your feedback really helps make this book an even better learning resource for Pythonistas around the globe.

Whatever the reason, good or bad, please send in your feedback at the link below:

→ realpython.com/cpython-internals/feedback