-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: realpython-bot/materials
base: master
head repository: realpython/materials
compare: master
- 14 commits
- 83 files changed
- 12 contributors
Commits on Jul 2, 2026
-
Add materials for "Coordinating Teams of AI Agents with CrewAI in Pyt…
…hon" (realpython#775) * Add materials for CrewAI tutorial * Apply Black formatting * Apply Ruff formatting * Update coordinating-teams-of-ai-agents-with-crewai-in-python/README.md Co-authored-by: Martin Breuss <[email protected]> * Update coordinating-teams-of-ai-agents-with-crewai-in-python/requirements.txt Co-authored-by: Martin Breuss <[email protected]> * Update README.md * Rename the folder to reflect the keyphrase * Pin requirements for a reproducible environment * Bump the model to avoid hallucinations and sort import statements --------- Co-authored-by: Martin Breuss <[email protected]> Co-authored-by: brendaweles <[email protected]> Co-authored-by: Bartosz Zaczyński <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 271cef6 - Browse repository at this point
Copy the full SHA 271cef6View commit details
Commits on Jul 5, 2026
-
Materials for Antigravity CLI (realpython#786)
* Materials for Antigravity CLI * Add a test fixture to reproduce the zerodivision error
Configuration menu - View commit details
-
Copy full SHA for d2ee4bd - Browse repository at this point
Copy the full SHA d2ee4bdView commit details -
Sample code for: Qt Designer and Python: Build Your GUI Applications …
…Faster (realpython#790) Update the sample text editor from PyQt5 to PyQt6 (app.py and the pyuic6-generated main_window_ui.py), add a standard top-level README plus a detailed app README in sample_editor/, and commit the generated module in ruff-formatted form so CI passes without linter-config changes. Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]> Co-authored-by: Bartosz Zaczyński <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cbf5c35 - Browse repository at this point
Copy the full SHA cbf5c35View commit details
Commits on Jul 13, 2026
-
feat: add pointblank tutorial materials (realpython#764)
* feat: add pointblank tutorial materials * docs: refine pointblank materials * fix: sync pointblank materials with tutorial scripts Align the quickstart and atom scripts and the atom YAML with the published tutorial examples, and refresh the generated HTML report. * Update README --------- Co-authored-by: Bartosz Zaczyński <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3ec52ca - Browse repository at this point
Copy the full SHA 3ec52caView commit details
Commits on Jul 15, 2026
-
Add python-mixins-course sample code
Publishes the code from the 'Understanding Mixin Classes in Python' video course so it can be offered as a free email opt-in download to the YouTube/free audience (course zip is otherwise members-only).
Philipp Acsany committedJul 15, 2026 Configuration menu - View commit details
-
Copy full SHA for f996638 - Browse repository at this point
Copy the full SHA f996638View commit details -
Revert "Add python-mixins-course sample code"
This reverts commit f996638.
Philipp Acsany committedJul 15, 2026 Configuration menu - View commit details
-
Copy full SHA for ff0b631 - Browse repository at this point
Copy the full SHA ff0b631View commit details -
Add python-mixins-course sample code
Publishes the code from the 'Understanding Mixin Classes in Python' video course (https://realpython.com/courses/understanding-mixin-classes-in-python/) so it can be offered as a free email opt-in download to the YouTube/free audience. The members-only course zip is otherwise paywalled. Files are ruff-formatted (line-length 79, trailing newlines) to pass the linters check.
Philipp Acsany committedJul 15, 2026 Configuration menu - View commit details
-
Copy full SHA for 4b3a0cc - Browse repository at this point
Copy the full SHA 4b3a0ccView commit details -
Merge pull request realpython#796 from realpython/add-python-mixins-c…
…ourse Add python-mixins-course sample code
Configuration menu - View commit details
-
Copy full SHA for 9d69c03 - Browse repository at this point
Copy the full SHA 9d69c03View commit details
Commits on Jul 19, 2026
-
Add materials for FastAPI OpenTelemetry tutorial (realpython#791)
* Add materials for FastAPI OpenTelemetry tutorial * Sync with tutorial after TR * Fix README formatting and update tutorial link * Organize imports --------- Co-authored-by: Bartosz Zaczyński <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fdf4824 - Browse repository at this point
Copy the full SHA fdf4824View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6a9817 - Browse repository at this point
Copy the full SHA d6a9817View commit details
Commits on Jul 26, 2026
-
Sample code for: How to Write an AGENTS.md File for a Python Project (r…
…ealpython#781) * Sample code for: How to Write an AGENTS.md File for a Python Project * Keep single quotes in run1_main.py to match the tutorial The tutorial presents run1_main.py as the agent's flawed first-run output, and one of the flaws it calls out is the use of single-quoted strings. Ruff formatting had normalized them to double quotes, which contradicted the article. Restore the original single quotes and exclude this one file from Ruff, following the existing how-to-indent-in-python/sample_code.py precedent. Addresses @stephengruppetta's review comment on PR realpython#781. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]> --------- Co-authored-by: Bartosz Zaczyński <[email protected]> Co-authored-by: Claude Opus 5 (1M context) <[email protected]> Co-authored-by: Bartosz Zaczyński <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 03ba550 - Browse repository at this point
Copy the full SHA 03ba550View commit details -
Sample code for: How to Debug Python Code With an AI Agent (realpytho…
…n#795) Co-authored-by: Bartosz Zaczyński <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d4c1d27 - Browse repository at this point
Copy the full SHA d4c1d27View commit details
Commits on Jul 31, 2026
-
Materials for Python 3.15 Preview: Sampling Profiler (realpython#792)
* Materials for Python 3.15 Preview: Sampling Profiler * Pretzel project * Reformat code * Model the mesh and background as dataclasses Replace the hand-rolled Mesh class and the SimpleNamespace background with dataclasses, and introduce PEP 695 type aliases for the geometry primitives. No behavior change. Co-Authored-By: Claude Fable 5 <[email protected]> * Add type hints across the Pretzel package Annotate all function signatures, mark module-level constants as Final, and reuse the geometry aliases from pretzel.engine. The make_assets script gets its own local aliases. No behavior change. Co-Authored-By: Claude Fable 5 <[email protected]> * Restructure the CLI and polygon color formatting Extract parse_args() from main(), unfold the color-cache conditional into a plain if/else inside the render loop, wire --cache-colors through the windowed viewer, and order helpers below their callers in assets.py and make_assets.py. No behavior change. Co-Authored-By: Claude Fable 5 <[email protected]> * Update README * Update README * Pin Python version (previously git-ignored) --------- Co-authored-by: realpython-bot <[email protected]> Co-authored-by: Claude Fable 5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b474a7c - Browse repository at this point
Copy the full SHA b474a7cView commit details
Commits on Aug 6, 2026
-
Sample code for: Python 3.15 Preview: UTF-8 by Default (realpython#797)
* Sample code for: Python 3.15 Preview: UTF-8 by Default * Rename example files descriptively and print entry count in app_v2 * Add data files read by the sample scripts Ship data.json, legacy.csv, and notes.txt so every script runs on first try instead of raising FileNotFoundError. Also align the os_encoding.py comment with the tutorial's lowercase "UTF-8 mode". * Keep app.py parsing JSON after adding the explicit encoding app_v2.py read the file as raw text, so len(data) counted characters and printed "Loaded 29 entries". Restore json.load() so the only difference from app_v1.py is the encoding argument, matching the tutorial. * Parse data.json with json.load() in explicit_encoding.py Keeps data.json handling consistent with app_v1.py and app_v2.py across the tutorial's examples. legacy.csv stays a raw read, since the point there is the locale sentinel rather than parsing. --------- Co-authored-by: Bartosz Zaczyński <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7ecc7c4 - Browse repository at this point
Copy the full SHA 7ecc7c4View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master