Python Books
Published by Real Python

Python Books published by Real Python

Take your Python skills to the next level and support our online learning resources with books written and published by the Real Python Team:

Python Basics:<br>A Practical Introduction to Python 3

Go from beginner to intermediate in Python with this complete curriculum, up-to-date for Python 3

Python Basics includes exercises, interactive quizzes, and sample projects, so you’ll always know what to focus on next in order to build a strong Python foundation:

Python Tricks:<br>A Buffet of Awesome Python Features

Discover Python’s best practices with simple examples and start writing even more beautiful + Pythonic code.

“Python Tricks: The Book” shows you exactly how.

You’ll master intermediate and advanced-level features in Python with practical examples and a clear narrative:

Modern Object-Oriented Python:<br>Write Clean, Pythonic Code With OOP

Get comfortable with classes, Python’s data model, and object-oriented design, fully up to date for today’s Python.

Modern Object-Oriented Python curates the best of a decade of Real Python’s OOP teaching into one book.

You’ll learn the vocabulary and the judgment: when a class makes your code better, and when it just gets in the way:

CPython Internals:<br>Your Guide to the Python 3 Interpreter

Unlock the inner workings of the Python language, compile the Python interpreter from source code, and participate in the development of CPython.

Get to know Python from the inside out, and write beautiful & idiomatic code that’s also fast and efficient: