Real Python Materials is a repository of bonus materials, exercises, and example projects that accompany Real Python's Python tutorials.
The repository serves as a companion resource to Real Python's educational content, providing learners with hands-on code examples and exercises they can work through alongside the written tutorials. The materials are organized to support the various topics covered in Real Python's courses and articles, allowing developers to practice concepts in a structured way.
This repository is primarily useful for learners actively working through Real Python's educational offerings who want access to the example code and exercises referenced in those tutorials. It suits anyone following Real Python's curriculum who benefits from having downloadable, runnable code samples. The project maintains code quality through automated linting with Ruff to enforce consistent formatting and style across all contributed materials, ensuring that example code follows PEP 8 standards.
The project uses GitHub Actions to run linters automatically on new contributions, enforcing code style consistency through continuous integration. Support for questions about the materials is directed toward Real Python's community channels rather than GitHub issues, reflecting a deliberate choice to centralize discussion in their Office Hours calls and community chat.