Day 1: Introduction to Python
- Python installation and setup.
- Variables, data types, operators, input/output.
Day 2: Control Flow
- Conditionals (
if
,elif
,else
). - Loops (
for
,while
, nested loops).
Day 3: Functions and Error Handling
- Function definitions, arguments, and return values.
- Error handling using
try
,except
.
Day 4: Data Structures
- Lists, dictionaries, tuples, and sets.
- Iterating and manipulating data structures.
Day 5: Project: "Personal Expense Tracker"
- CLI tool to log and summarize expenses.
- Features: Add/view/delete expenses, save data to a file.