Overview
? What You Will Learn
✅ Introduction to Python
What is Python & why use it?
Installing Python & IDE (PyCharm / VS Code)
Writing your first Python program (Hello World)
✅ Basic Python Syntax
Variables & Data Types (int, float, string, bool)
Comments
Input & Output
Operators
✅ Control Flow
if, elif, else
loops (for, while)
break & continue
✅ Data Structures
List
Tuple
Set
Dictionary
✅ Functions
Defining & Calling functions
Parameters & Return values
Lambda functions
✅ File Handling
Read & Write files
CSV file processing
✅ Error Handling
try, except, finally
Custom exceptions
✅ Object-Oriented Programming
Classes & Objects
Constructor (init)
Inheritance
Polymorphism
✅ Modules & Packages
Importing built-in modules
Creating your own modules
✅ Working with Libraries
pip & virtual environment
numpy (basic), matplotlib (basic) (optional for data track)