1. What is Python?
2. What is PEP 8?
3. What is a Python module?
4. What is a package in Python?
5. What is the difference between a list and a tuple in Python?
6. What is a dictionary in Python?
7. What is the difference between a dictionary and a list in Python?
8. What is a Python generator?
9. What is the difference between a function and a method in Python?
10. What is a lambda function in Python?
11. What is a decorator in Python?
12. What is a Python class?
13. What is inheritance in Python?
14. What is method overriding in Python?
15. What is a Python interface?
16. What is a metaclass in Python?
17. What is monkey patching in Python?
18. What is the difference between "is" and "==" in Python?
19. What is the difference between "append" and "extend" in
Python?
20. What is the difference between "iter" and "next" in Python?
21. What is the difference between a deep copy and a shallow
copy in Python?
22. What is the difference between a function and a coroutine in
Python?
23. What is the GIL in Python?
24. What is the purpose of the "if name == 'main':" statement in
Python?
25. What is the difference between a local variable and a global
variable in Python?
26. What is a Python package manager?
27. What is a Python virtual environment?
28. What is the difference between pip and conda in Python?
29. What is the purpose of the "yield" keyword in Python?
30. What is the purpose of the "map" function in Python?
31. What is the purpose of the "filter" function in Python?
32. What is the purpose of the "reduce" function in Python?
33. What is the difference between "range" and "xrange" in
Python?
34. What is the difference between "open" and "with open" in
Python?
35. What is the purpose of the "init" method in Python?
36. What is the purpose of the "repr" method in Python?
37. What is the purpose of the "str" method in Python?
38. What is the purpose of the "call" method in Python?
39. What is the purpose of the "len" method in Python?
40. What is the purpose of the "getitem" method in Python?
41. What is the purpose of the "setitem" method in Python?
42. What is the purpose of the "delitem" method in Python?
43. What is the purpose of the "getattr" method in Python?
44. What is the purpose of the "setattr" method in Python?
45. What is the purpose of the "delattr" method in Python?
46. What is the purpose of the "iter" method in Python?
47. What is the purpose of the "next" method in Python?
48. What is the purpose of the "enter" method in Python?
49. What is the purpose of the "exit" method in Python?
50. What is the purpose of the "super" function in Python?
51. What is the purpose of the "self" keyword in Python?
52. What is the purpose of the "cls" keyword in Python?
53. What is the purpose of the "pass" keyword in Python?
54. What is the purpose of the "break" keyword in Python?
55. What is the purpose of the "continue" keyword in Python?
56. What is the purpose of the "assert" keyword in Python?
57. What is the purpose of the "try" and "except" statements in
Python?
58. What is the purpose of the "finally" statement in Python?
59. What is the purpose of the "raise" keyword in Python?
60. What is the purpose of the "isinstance" function in Python?
61. What is the purpose of the "type" function in Python?
62. What is the purpose of the "id" function in Python?
63. What is the purpose of the "enumerate" function in Python?
64. What is the purpose of the "zip" function in Python?
65. What is the purpose of the "sorted" function in Python?
66. What is the purpose of the "reversed" function in Python?
67. What is the purpose of the "all" function in Python?
68. What is the purpose of the "any" function in Python?
69. What is the purpose of the "sum" function in Python?
70. What is the purpose of the "max" function in Python?
71. What is the purpose of the "min" function in Python?
72. What is the purpose of the "round" function in Python?
73. What is the purpose of the "sorted" method in Python?
74. What is the purpose of the "join" method in Python?
75. What is the purpose of the "strip" method in Python?
76. What is the purpose of the "replace" method in Python?
77. What is the purpose of the "split" method in Python?
78. What is the purpose of the "startswith" method in Python?
79. What is the purpose of the "endswith" method in Python?
80. What is the purpose of the "find" method in Python?
81. What is the purpose of the "count" method in Python?
82. What is the purpose of the "append" method in Python?
83. What is the purpose of the "extend" method in Python?
84. What is the purpose of the "insert" method in Python?
85. What is the purpose of the "remove" method in Python?
86. What is the purpose of the "pop" method in Python?
87. What is the purpose of the "sort" method in Python?
88. What is the purpose of the "reverse" method in Python?
89. What is the purpose of the "format" method in Python?
90. What is the purpose of the "print" function in Python?
91. What is the purpose of the "input" function in Python?
92. What is the purpose of the "range" function in Python?
93. What is the purpose of the "len" function in Python?
94. What is the purpose of the "bool" function in Python?
95. What is the purpose of the "int" function in Python?
96. What is the purpose of the "float" function in Python?
97. What is the purpose of the "str" function in Python?
98. What is the purpose of the "list" function in Python?
99. What is the purpose of the "dict" function in Python?
100. What is the purpose of the "set" function in Python?