Basic Python Questions

  1. What is Python?
  2. What are the key features of Python?
  3. What are Python's built-in data types?
  4. Explain the difference between lists and tuples in Python.
  5. What is the difference between deep copy and shallow copy?

Python Syntax and Semantics

  1. What is PEP 8?
  2. Explain the use of decorators in Python.
  3. What are list comprehensions?

Object-Oriented Programming (OOP) in Python

  1. What is the difference between __init__ and __new__ methods?
  2. Explain the concept of inheritance in Python.
  3. What are magic methods in Python?

Advanced Python Concepts

  1. What is the Global Interpreter Lock (GIL) in Python?
  2. Explain the difference between @staticmethod and @classmethod.
  3. What are generators in Python?

Python Libraries and Frameworks

  1. What is the use of the pandas library in Python?