1. Introduction
    1. Properties of Python
    2. Keywords
    3. Namespace And Scope
    4. Statements, Indentation and Comments
  2. Input/Output
    1. Input
    2. Output
  3. Operators
    1. Basic Operators
    2. Precedence and Associativity of Operators
    3. Ternary Operator
    4. Operator Overloading
    5. any vs all
  4. Data Types
    1. String
    2. List
    3. Tuple
    4. Set
    5. Dictionary
    6. Array
  5. Control Flow
    1. if-else
    2. Loop
  6. Functions
    1. Basics
    2. Generators
    3. Lambda
    4. Local and Global Variables
    5. First Class Function
    6. Closures
    7. Decorators
  7. OOP
    1. Classes and Objects
    2. Inheritance
    3. Encapsulation
    4. Polymorphism
    5. Class or Static Variables
    6. Class v/s Static Methods
  8. Exception Handling
  9. Multithreading
  10. Theory Interview Questions**
    1. Basics
    2. Data Structures
    3. Memory Management
  11. Programming Questions**
    1. Keywords and Variables
    2. Data Types
    3. Input / Output
    4. Functions
    5. Operators
    6. Exception Handling
    7. OOP
    8. Concurrent Programming
    9. Design Patterns
    10. Scope