</> CodeWithZohaib

1. What is Python?

2. What are lists in Python?

3. What is a dictionary in Python?

4. What is a function?

5. How do you handle exceptions?

6. What are modules?

7. What is a class?

8. What is inheritance?

9. What is polymorphism?

10. How do you read a file?

11. How do you write to a file?

12. What is a lambda function?

13. What are list comprehensions?

14. How do you create a set?

15. What is the purpose of the `import` statement?

16. How do you find the length of a list?

17. What is a tuple?

18. How do you convert a list to a tuple?

19. What is the purpose of the `pass` statement?

20. How do you create a dictionary from two lists?

21. What is a decorator?

22. What is a module?

23. How do you create a class in Python?

24. What is the `self` keyword?

25. What is a regular expression?

26. What is the `with` statement?

27. How do you create a virtual environment?

28. What is a comprehension?

29. What is the purpose of the `return` statement?

30. How do you create a generator?

31. What are Python decorators?

32. What is the difference between `append()` and `extend()`?

33. How do you sort a list?

34. What is the `__init__` method?

35. What are *args and **kwargs?

36. How do you remove duplicates from a list?

37. What is the difference between `is` and `==`?

38. How do you check if a string contains a substring?

39. What is the `finally` block?

40. How do you create a nested function?

41. What is the purpose of `__str__`?

42. How do you create a shallow copy of a list?

43. What is the `map()` function?

44. How do you filter a list?

45. What is a context manager?

46. What is the difference between `sort()` and `sorted()`?

47. How do you concatenate strings?

48. What is an API?

49. How do you create a custom exception?

50. What is the purpose of `__getitem__`?

51. What is a lambda function?

52. How do you create a class in Python?

53. What are Python's built-in data types?

54. What is a module in Python?

55. What is the purpose of the `pass` statement?

56. What are list comprehensions?

57. What is a set in Python?

58. How do you handle exceptions in Python?

59. What is the `strip()` method?

60. How do you open a file in Python?

61. What is the difference between a list and a tuple?

62. How do you convert a string to an integer?

63. What is slicing in Python?

64. How do you create a dictionary?

65. What is a class method?

66. What are instance methods?

67. How do you iterate over a dictionary?

68. What is the purpose of the `len()` function?

69. How do you reverse a list?

70. What is a property in Python?

71. What is the difference between `==` and `is`?

72. What is a list slice?

73. How do you remove duplicates from a list?

74. What is the `__init__` method?

75. What is the purpose of the `super()` function?

76. How do you create a generator in Python?

77. What is the purpose of the `with` statement?

78. What are decorators in Python?

79. How do you handle multiple exceptions?

80. What is a context manager?

81. What is the purpose of `*args` and `**kwargs`?

82. What is the difference between shallow copy and deep copy?

83. How do you create an empty set?

84. What is the purpose of the `enumerate()` function?

85. What is a lambda function used for?

86. How do you sort a list in Python?

87. What is list unpacking?

88. How do you check if a key exists in a dictionary?

89. What is the difference between `pop()` and `remove()`?

90. What is type hinting in Python?