1
PYTHON
1. Какие структуры данных есть в Python, в чем их отличие и особенности?
2. Что значит изменяемые и неизменяемые структуры данных?
3. Зачем нужны неизменяемые структуры, почему не сделать все изменяемые?
4. Сталкивались ли с оператором with, зачем он нужен?
5. Зачем нужен GIL (Global Interpreter Lock)?
6. Посмотреть код и рассказать, что в нем происходит
def sberbank_9(data):
total = 0
for num in data:
total += num
mean = total / len(data)
squared_diff_sum = 0
for num in data:
diff = num - mean
squared_diff = diff * diff
squared_diff_sum += squared_diff
return squared_diff_sum / len(data)7. Глядя на этот код, есть ли мысли, как его переделать или оптимизировать?
8. Встроенные функции…