Introduction to Python Basics
  • Data Types in Python
  • Variables in Python
  • Python Strings
  • Comparison Operators
  • Arithmetic Operations in Python
Common Data Structures in Python
  • Python Lists
  • Tuples
  • Python Dictionaries
  • Sets in Python
Control Structures and Logic
  • If-Else Statements
  • Loops
  • Python map() and lambda
Functions in Python
  • Functions in Python
  • *args & **kwargs
Object-Oriented Programming
  • Classes & Objects
  • Inheritance & Composition
  • Static Methods
  • MRO & The Diamond Problem