1. Что можно использовать в качестве ключа словаря в Python?
2. Чем отличаются генераторы от итераторов?
3. Что бы ты использовал, чтобы посчитать, сколько раз слово встречается в большом текстовом файле?
4. Приходилось ли тебе писать свои контекстные менеджеры?
5. Зачем могут понадобиться контекстные менеджеры?
6. Чем отличаются методы new и init в Python?
7. Какие паттерны объектно-ориентированного программирования ты знаешь?
8. Что такое стратегия и медиатор как паттерны проектирования?
9. Работал ли ты по принципам DDD (Domain-Driven Design)?
10. Чем…