Day 1 – Python Fundamentals
Topics
What is Python?
Installing Python
VS Code Setup
Running Python
Variables
Data Types
Input & Output
Comments
Type Conversion
Operators
Day 2 – Strings (Complete)
Topics
String Basics
Indexing
Slicing
String Methods
Escape Characters
f-Strings
String Formatting
String Immutability
Day 3 – Conditional Statements
Topics
if
if-else
if-elif
Nested if
Match Case
Ternary Operator
Logical Operators
Day 4 – Loops
Topics
while
for
range()
Nested Loops
break
continue
pass
else with loop
Day 5 – Functions
Topics
Creating Functions
Parameters
Arguments
Return
Scope
Lambda
Recursion
*args
**kwargs
Day 6 – Data Structures
Topics
List
Methods
Nested Lists
List Comprehension
Tuple
Packing
Unpacking
Set
Operations
Frozenset
Dictionary
Methods
Nested Dictionary
Dictionary Comprehension
Day 7 – File Handling & Exception Handling
File Handling
open()
read()
readline()
write()
append()
with
Exception Handling
try
except
finally
else
raise
Custom Exception
Day 8 – Object-Oriented Programming (Part 1)
Topics
OOP Introduction
Class
Object
Constructor
self
Instance Variables
Methods
Class Variables
Static Methods
Class Methods
Day 9 – Object-Oriented Programming (Part 2)
Topics
Inheritance
Multiple Inheritance
Multilevel
Hierarchical
Encapsulation
Abstraction
Polymorphism
Method Overloading
Method Overriding
Magic Methods
Day 10 – Modules, Packages & Virtual Environments
Topics
Modules
Packages
pip
venv
requirements.txt
Import System
name
main
Day 11 – Iterators, Generators & Decorators
Topics
Iterable
Iterator
iter()
next()
Generator
yield
Generator Expression
Decorators
Nested Decorators
functools.wraps
Day 12 – Advanced Python
Topics
Closures
LEGB Rule
Namespace
First Class Functions
Higher Order Functions
map()
filter()
reduce()
zip()
enumerate()
any()
all()
Day 13 – Regular Expressions & Advanced Collections
Topics
Regex
Match
Search
Findall
Groups
Lookahead
Lookbehind
Collections Module
Counter
defaultdict
deque
namedtuple
OrderedDict
Day 14 – Multithreading, Multiprocessing & Async Programming
Topics
Thread
Lock
Race Condition
Multiprocessing
Pool
Asyncio
async
await
Event Loop




.png)
