Week 2 (4/21/2025)
โ Week 2 โ Python File, Functions, Exceptions & Git
๐ฏ Weekly Goals
- Learn file operations (read/write CSV, TXT, JSON)
- Master function modularization and variable scope
- Understand and apply exception handling
- Initialize Git and create a version-controlled project
๐ Recommended Learning Resources
- ๐ Python Crash Course โ Chapters 8โ10
- Real Python - File I/O
- Git Handbook
โ Daily Tasks
- Day 1โ2: File reading/writing (CSV, TXT)
- Day 3: JSON handling
- Day 4โ5: Functions and exception handling
- Day 6: Git init, commit, branch practice
- Day 7: Setup GitHub repo for fraud detection project
๐งช Weekly Review
- Save project boilerplate on GitHub
- Practice conflict resolution (merge, rebase optional)
- Checklist: can create, read, write files; structured code; git commit flow