🗓️ 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
, continue
for
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