📅 Duration: 4 Weeks (Twice a Week) 🖥 Format: Online Live Sessions + Hands-on Assignments
📌 Session 1:
Introduction to Python & Its Applications
Setting Up Python Environment (Installing Python & VS Code)
Writing & Running Python Scripts
Understanding Variables, Data Types (int, float, str, bool)
int
float
str
bool
Mini Project: Simple Calculator
📌 Session 2:
Operators (+, -, *, /, %, //, **) & Expressions
+
-
*
/
%
//
**
Conditional Statements (if, elif, else)
if
elif
else
User Input & Output in Python
Mini Project: Temperature Converter
📌 Session 3:
Understanding Loops (for, while) & Iterations
for
while
Break & Continue Statements
Introduction to Functions & Function Parameters
Mini Project: Guess the Number Game
📌 Session 4:
Introduction to Lists, Tuples & Dictionaries
Working with List Methods (append(), pop(), sort(), reverse())
append()
pop()
sort()
reverse()
Dictionary Operations (keys(), values(), items())
keys()
values()
items()
Mini Project: Contact List Manager
📌 Session 5:
Reading & Writing to Files (open(), read(), write(), close())
open()
read()
write()
close()
Working with CSV Files
Mini Project: Simple To-Do List with File Storage
📌 Session 6:
Introduction to Exception Handling (try, except, finally)
try
except
finally
Debugging Common Python Errors
Using Python Modules (math, random, datetime)
math
random
datetime
Mini Project: Password Generator
📌 Session 7:
Introduction to OOP (Classes & Objects)
Understanding self, Attributes, & Methods
self
Inheritance & Encapsulation Basics
Mini Project: Simple Banking System
📌 Session 8:
Final Project Implementation & Debugging
Best Practices in Python Coding (PEP8, Documentation)
Final Project Showcase & Code Review
Next Steps: Moving to Intermediate Python or Specialization (Web Dev, Data Science, AI)