How is Python different from other programming languages? What are Python's data types? What is the difference between Python 2 and Python 3? Explain the term "PEP 8" in Python development. What is a Python module, and how do you import one? What is a list comprehension, and how is it used? What are decorators in Python? What is the Global Interpreter Lock (GIL), and how does it impact Python multithreading? Explain the purpose of the __init__ method in Python classes. How do you handle exceptions in Python? What is a virtual environment in Python, and why is it used?