🗓️ Duration: 1 Months
📚 Schedule: 5 Days Per Week
🕒 Session Length: 90 Minutes
💡 Total Sessions: 24
⏳ Study Hours: 36
💼 Great for: Data analysis, automation, web development, and AI/ML foundation
🐍 Popular for beginners due to simple syntax and broad application
What is Python? Why use it?
Installing Python & IDE (VS Code or PyCharm)
First program: print("Hello, World!")
Numbers, strings, booleans
type() function
Practice: Input and print name, age, and GPA
Arithmetic, comparison, logical, assignment
Practice: Build a simple calculator
if, elif, else
Practice: Grade calculator
while loopbreak, continuefor loop
range(), enumerate()
Practice: Multiplication table, patterns
String methods: lower(), upper(), find(), split(), replace()
String slicing
Practice: Check palindrome, reverse a string
Create, access, modify, loop through lists
List methods: append(), remove(), sort()
Practice: Find max, min, average
Tuples vs lists
Sets: unique elements, set operations
Practice: Create tuple of numbers, set of names
Key-value pairs
Loop through dictionary
Practice: Store student name and score, print all records
Defining and calling functions
Parameters, return values
Practice: Function for factorial, prime check
Recursive functions
Practice: Fibonacci series, factorial
open(), read(), write(), with statement
Practice: Read and write to a text file
try, except, finally
Practice: Handle division by zero, file not found
Define class, attributes, methods
Practice: Create Student class
Inheritance, super(), overriding
Practice: Person → Teacher, Student
Importing built-in modules: math, random, datetime
Create custom modules
Practice: Use random to simulate a dice roll
Lambda functions
map(), filter(), reduce() from functools
Practice: Double all numbers in a list using map()
JSON: json module
Basics of REST API requests using requests
Practice: Get data from a public API
To-Do App (console-based)
Student Management System
Weather App (with API)
Use: Functions, Classes, File I/O, Exceptions