Skip to main content
Updated Feb 24, 2026

Chapter 15 Quiz

Before taking the quiz, verify that you can do each of these without looking at the lessons:

  • Create a project: Run uv init and explain what each generated file does
  • Install dev tools: Run uv add --dev and find the tools in pyproject.toml
  • Read tool output: Run uv run ruff check . or uv run pyright and explain what each warning means using the rule code
  • Run the full pipeline: Execute uv run ruff check . && uv run pyright && uv run pytest and explain why the order matters and what && does
  • Commit with Git: Run git add and git commit and explain why small, frequent commits matter

If any feel uncertain, revisit the specific lesson before continuing.

Test your understanding of the Python discipline stack by solving real-world scenarios. Each question presents a situation you might encounter while working with uv, pyright, ruff, pytest, and Git.

Checking access...