Day 1: File Handling
- Reading/writing files (text, CSV, and JSON).
Day 2: Object-Oriented Programming (OOP)
- Classes, objects, and methods.
- Encapsulation and inheritance.
Day 3: Python Libraries
- Using standard libraries (
os
, math
, datetime
).
- External libraries with
pip
(e.g., requests
).
Day 4: Debugging and Testing
- Writing tests with
unittest
.
- Debugging techniques and tools.
Day 5: Project: “Library Management System”
- CLI app to manage a collection of books.
- Features: Add/search/remove books, save data to a file.