1. Introduction to Python
- Python environment setup (IDLE, Jupyter, or online editors)
- Basic syntax and program structure
- Variables and data types (integers, floats, strings, booleans)
- Input/output operations
- Basic operators and expressions
- Simple programs (e.g., calculator, greeting)
2. Control Structures
- Conditional statements (if, elif, else)
- Loops (for, while)
- Loop control (break, continue)
- Nested loops and conditionals
3. Functions and Modules
- Defining and calling functions
- Function parameters and return values
- Variable scope (local vs global)
- Importing standard modules (e.g., math, random)
Writing and importing user-defined modules