-
Introduction & Setup: Installing Python, IDE basics, syntax
-
Data Types & Variables: Numbers, strings, booleans
-
Operators: Arithmetic, comparison, assignment
-
Control Flow: If-else, loops (for, while), break/continue
-
Data Structures: Lists, tuples, sets, dictionaries
-
Functions: Parameters, return values, lambda, map/filter/reduce
-
Object-Oriented Programming: Classes, objects, inheritance, polymorphism
-
File Handling: Reading/writing files, exceptions
-
Modules & Packages: Importing, creating reusable code
-
Basic Libraries: NumPy, Pandas, Matplotlib (intro level)