Sign in to access Teach Me mode
Sign in to ask questions
Copy as MarkdownCtrl+⇧+C
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 initand explain what each generated file does - Install dev tools: Run
uv add --devand find the tools inpyproject.toml - Read tool output: Run
uv run ruff check .oruv run pyrightand explain what each warning means using the rule code - Run the full pipeline: Execute
uv run ruff check . && uv run pyright && uv run pytestand explain why the order matters and what&&does - Commit with Git: Run
git addandgit commitand 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...