Roadmap overview
1
Foundations
Syntax, variables, control flow, functions, basic input/output.
2
Core Skills
Data structures, OOP, modules, errors, virtualenv, packaging basics.
3
Libraries & Tools
Pandas, NumPy, requests, Flask/Django, testing, debugging.
4
Advanced & Production
Async, type hints, performance, patterns, deployment, CI/CD.
Weekly plan generator
Practice projects
- Beginner: Calculator CLI, file I/O, mini web scraper (requests + BS4).
- Intermediate: REST API (Flask/FastAPI), Pandas cleaning project, CLI tool.
- Advanced: Celery workers, async microservices, PyPI package.
- Expert: Profiling, Cython, architecture design.
Quick quiz
What is a Python generator & why is it useful?