Technology
Python language semantics, typing, packaging, concurrency, data access, and production backend engineering.
Practice items tagged with Python.
Builds a FastAPI POST boundary with separate input/output models, forbidden extra fields, domain mapping, and a 201 response.
Shows how task interleaving across await points can violate a multi-step invariant.
Clarifies Django's object-permission hook and enforces ownership or tenancy in the query and policy path.
Distinguishes Django model saving, explicit model validation, form validation, and database constraints.
Implements bounded asyncio HTTP concurrency with one client, per-call deadlines, TaskGroup ownership, and deterministic cleanup.
Repairs a Django serialization path with select_related and prefetch_related, then locks the query shape with a regression test.
Preparation paths where this taxonomy appears in the track scope.