Basic Python Questions:
What are the key features of Python? (e.g., interpreted, object-oriented, dynamically typed, extensive libraries)
Explain the difference between lists and tuples in Python.
What is PEP 8? Why is it important?
How is memory managed in Python? (Reference counting, garbage collection)
What are *args and `: kwargs` used for? Provide an example.**
Explain the difference between range() and xrange() (for Python 2) or the behavior of range() in Python 3.
What is a lambda function in Python? When would you use it?