By the end of Session 2, you should be able to:
- read CSV files using csv.DictReader
- access columns by name using dictionary keys
- use counters and first-match search on dataset rows
- report basic time/space complexity
- Part 1
- Part 2
- Part 3
- Homework
- Write your own work in solutions.
- Review reference solutions only after attempting tasks yourself.
- Practice with quizzes when ready.
- Keep your own solutions in separate files inside solutions/.
- Use exercise-style names in solutions/ (for example exercise-02-01.py, exercise-02-02.py).
- Reference answers are in session_solutions/.
- Update this README.md with progress and notes.
- Do not commit .venv/ to GitHub.