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.