Additional Resources
Stay in Touch
More Python Courses on Frontend Masters
Tools We Used
-
Python language reference and standard library: docs.python.org
-
The package manager, plus the Docker integration guide.
-
Ruff: docs.astral.sh/ruff
-
mypy: mypy-lang.org and the cheat sheet.
- For more modern typing tools, also look into:
- uv ty docs.astral.sh/ty
- pyrefly pyrefly.org/
- For more modern typing tools, also look into:
-
Pydantic: docs.pydantic.dev
-
FastAPI: fastapi.tiangolo.com
-
SQLModel: sqlmodel.tiangolo.com
-
SQLAlchemy 2.0: sqlalchemy.org
-
Alembic: alembic.sqlalchemy.org
The cookbook section is particularly useful.
-
pytest: docs.pytest.org
Read the fixtures section.
-
PyJWT: pyjwt.readthedocs.io.
-
pwdlib: github.com/frankie567/pwdlib.
Advanced Follow up Topics
When you're ready:
- SQLAlchemy 2.0 async: docs.sqlalchemy.org/en/20/orm/extensions/asyncio.html
- The FastAPI async/await guide: fastapi.tiangolo.com/async/
- OpenTelemetry for Python: opentelemetry.io/docs/languages/python/
A Note on AI-Assisted Tools
If you're using Claude, Copilot, Cursor, or similar tools as part of your workflow, the Modern Python Project Setup Guide for AI Assistants.