Home

Other

Advanced Python

A 9-week advanced Python journey from decorators to FastAPI and JWT auth.

Advanced Python

A structured, week-by-week study of advanced Python features and backend development.

Curriculum

  • Weeks 1–2: classes, decorators, iterators/generators, dataclasses, exceptions, logging and type hints.
  • Week 3: NumPy and Pandas.
  • Week 4: web scraping projects.
  • Weeks 5–6: Git/GitHub and test-driven development with unittest and pytest.
  • Weeks 7–9: FastAPI, SQLite/SQLAlchemy integration, and dependency injection with JWT authentication.