1. What is the output of the following code?
2. Which of the following is NOT a valid way to create a dictionary in Python?
A)
B)
C)
D)
3. Write a function that takes a list of integers and returns a new list containing only even numbers.
4. What will be printed by this code?
5. What is the purpose of the
6. Which built-in function can be used to remove duplicates from a list while preserving order?
7. Explain the difference between
8. What does the
9. Write a generator function that yields Fibonacci numbers up to a given limit.
10. What is the output of this code?
11. Which of the following is true about Python’s GIL (Global Interpreter Lock)?
A) It allows multiple threads to execute Python bytecode simultaneously.
B) It prevents race conditions in multithreaded programs.
C) It limits CPU-bound multi-threaded performance.
D) It is disabled in PyPy.
12. How would you implement a context manager using a class?
13. What is the result of
14. Write a recursive function to calculate the factorial of a number.
15. What is the difference between
16. Explain how Python handles memory management for objects.
17. What is the output of this code?
18. Describe the use of
19. Write a program that reads a text file and counts the frequency of each word.
20. What is monkey patching in Python and when might it be useful?
#Python #AdvancedPython #ProgrammingTest #CodingChallenge #PythonInterview #PythonDeveloper #CodeQuiz #HighLevelPython #LearnPython #PythonSkills #PythonExpert
By: @DataScienceQ 🚀
x = [1, 2, 3]
y = x
y[0] = 4
print(x)
2. Which of the following is NOT a valid way to create a dictionary in Python?
A)
dict(a=1, b=2) B)
{a: 1, b: 2} C)
dict([('a', 1), ('b', 2)]) D)
{1: 'a', 2: 'b'}3. Write a function that takes a list of integers and returns a new list containing only even numbers.
4. What will be printed by this code?
def func(a, b=[]):
b.append(a)
return b
print(func(1))
print(func(2))
5. What is the purpose of the
__slots__ attribute in a Python class?6. Which built-in function can be used to remove duplicates from a list while preserving order?
7. Explain the difference between
map(), filter(), and reduce() with examples.8. What does the
@staticmethod decorator do in Python?9. Write a generator function that yields Fibonacci numbers up to a given limit.
10. What is the output of this code?
import copy
a = [1, 2, [3, 4]]
b = copy.deepcopy(a)
b[2][0] = 5
print(a[2][0])
11. Which of the following is true about Python’s GIL (Global Interpreter Lock)?
A) It allows multiple threads to execute Python bytecode simultaneously.
B) It prevents race conditions in multithreaded programs.
C) It limits CPU-bound multi-threaded performance.
D) It is disabled in PyPy.
12. How would you implement a context manager using a class?
13. What is the result of
bool([]) and why?14. Write a recursive function to calculate the factorial of a number.
15. What is the difference between
is and == in Python?16. Explain how Python handles memory management for objects.
17. What is the output of this code?
class A:
def __init__(self):
self.x = 1
class B(A):
def __init__(self):
super().__init__()
self.y = 2
obj = B()
print(hasattr(obj, 'x') and hasattr(obj, 'y'))
18. Describe the use of
*args and **kwargs in function definitions.19. Write a program that reads a text file and counts the frequency of each word.
20. What is monkey patching in Python and when might it be useful?
#Python #AdvancedPython #ProgrammingTest #CodingChallenge #PythonInterview #PythonDeveloper #CodeQuiz #HighLevelPython #LearnPython #PythonSkills #PythonExpert
By: @DataScienceQ 🚀
🔥1
1. What is the output of the following code?
2. Which of the following functions creates an array with random values between 0 and 1?
A)
B)
C)
D)
3. Write a function that takes a 2D NumPy array and returns the sum of all elements in each row.
4. What will be printed by this code?
5. Explain the difference between
6. How do you efficiently reshape a 1D array of 100 elements into a 10x10 matrix?
7. What is the result of
8. Write a program to generate a 3D array of shape (2, 3, 4) filled with random integers between 0 and 9.
9. What happens when you use
10. Which method can be used to find the indices of non-zero elements in a NumPy array?
11. What is the output of this code?
12. Describe how broadcasting works in NumPy with an example.
13. Write a function that normalizes each column of a 2D NumPy array using z-score normalization.
14. What is the purpose of
15. What does
16. How would you perform element-wise multiplication of two arrays of different shapes using broadcasting?
17. Write a program to compute the dot product of two large 2D arrays without using loops.
18. What is the difference between
19. How can you efficiently remove duplicate rows from a 2D NumPy array?
20. Explain the use of
#NumPy #AdvancedPython #DataScience #ScientificComputing #PythonLibrary #NumericalComputing #ArrayProgramming #MachineLearning #PythonDeveloper #CodeQuiz #HighLevelNumPy
By: @DataScienceQ 🚀
import numpy as np
a = np.array([1, 2, 3])
b = a + 1
a[0] = 99
print(b[0])
2. Which of the following functions creates an array with random values between 0 and 1?
A)
np.random.randint() B)
np.random.randn() C)
np.random.rand() D)
np.random.choice()3. Write a function that takes a 2D NumPy array and returns the sum of all elements in each row.
4. What will be printed by this code?
import numpy as np
x = np.array([1, 2, 3])
y = x.view()
y[0] = 5
print(x)
5. Explain the difference between
np.copy() and np.view().6. How do you efficiently reshape a 1D array of 100 elements into a 10x10 matrix?
7. What is the result of
np.dot(np.array([1, 2]), np.array([[1], [2]]))?8. Write a program to generate a 3D array of shape (2, 3, 4) filled with random integers between 0 and 9.
9. What happens when you use
np.concatenate() on arrays with incompatible shapes?10. Which method can be used to find the indices of non-zero elements in a NumPy array?
11. What is the output of this code?
import numpy as np
arr = np.arange(10)
result = arr[arr % 2 == 0]
print(result)
12. Describe how broadcasting works in NumPy with an example.
13. Write a function that normalizes each column of a 2D NumPy array using z-score normalization.
14. What is the purpose of
np.fromfunction() and how would you use it to create a 3x3 array where each element is the sum of its indices?15. What does
np.isclose(a, b) return and when is it preferred over ==?16. How would you perform element-wise multiplication of two arrays of different shapes using broadcasting?
17. Write a program to compute the dot product of two large 2D arrays without using loops.
18. What is the difference between
np.array() and np.asarray()?19. How can you efficiently remove duplicate rows from a 2D NumPy array?
20. Explain the use of
np.einsum() and provide an example for computing the trace of a matrix.#NumPy #AdvancedPython #DataScience #ScientificComputing #PythonLibrary #NumericalComputing #ArrayProgramming #MachineLearning #PythonDeveloper #CodeQuiz #HighLevelNumPy
By: @DataScienceQ 🚀