Python Programming

1. Introduction to Python

  • What is Python?
  • Installing Python and setting up a development environment (IDEs: Jupyter, VS Code, PyCharm)
  • Running Python code (script vs. interactive mode)
  • Python syntax and basic commands

2. Data Types and Variables

  • Numeric data types: integers, floats
  • Strings and string manipulation
  • Boolean values
  • Lists, tuples, and sets
  • Dictionaries
  • Type casting and checking types

3. Control Flow

  •  – Conditional statements (if, else, elif)
  • Loops: `for` and `while`
  • Nested loops
  • `break`, `continue`, and `pass` statements