1. How is memory managed in Python?
2. What are Python namespaces? Why are
they used?
3. What is Scope Resolution in Python?
4. What are decorators in Python?
5. What are Dict and List comprehensions?
6. What is lambda in Python? Why is it
used?
7. How do you copy an object in Python?
8. What is the difference between xrange
and range in Python?
9. What is pickling and unpickling?
10. What are generators in Python?
11. What is PYTHONPATH in Python?
12. What is the use of help() and dir()
functions?
13. What is the difference between .py and
.pyc files?
14. How Python is interpreted?
15. How are arguments passed by value or
by reference in python?
16. What are iterators in Python?
17. Explain how to delete a file in Python?
18. Explain split() and join() functions in
Python?
19. What does *args and **kwargs mean?
20. What are negative indexes and why are
they used?