Python Quiz
Что выведет этот код? ⚙️💻
Чему учит: разница между list comprehension (создаёт список сразу) и generator expression (лениво, вычисляется при итерации) 😺
Зачем важно: помогает предугадывать поведение с изменяемыми данными — пригодится в проде и на собеседовании.
Генератор «живёт» до момента итерации; list уже …
Зачем важно: помогает предугадывать поведение с изменяемыми данными — пригодится в проде и на собеседовании.
Что выведет этот код? ⚙️💡
Anonymous Quiz
50%
[1] [2] [3]
50%
[1] [2] [1, 3]
0%
[1] [2] [1, 2, 3]
0%
[1] [1, 2] [1, 2, 3]
Python Quiz
Что выведет этот код? ⚙️💡
Чему учит: поведение mutable дефолтных аргументов в Python — почему функции могут «запоминать» состояние. 😺
Зачем важно: помогает избегать трудноуловимых багов и красиво отвечать на собеседованиях.
Подсказка: дефолтный список создаётся один раз при определении; если не передавать нов…
Зачем важно: помогает избегать трудноуловимых багов и красиво отвечать на собеседованиях.
Что выведет этот код? ⚙️🧠
Anonymous Quiz
0%
Выведет только: A
0%
Выведет: A затем B
100%
Выведет: B затем A
0%
Ошибка: super() не знает, что вызывать
Python Quiz
Что выведет этот код? ⚙️🧠
Чему учит: как super() и порядок разрешения методов (MRO) работают при множественном наследовании — полезно не запутаться в вызовах.
Зачем важно: помогает проектировать корректные и предсказуемые иерархии классов и блестяще отвечать на собеседовании.
Посмотри C.mro() и подумай, куда …
Зачем важно: помогает проектировать корректные и предсказуемые иерархии классов и блестяще отвечать на собеседовании.
Python Quiz
Что выведет этот код? 🐍💻
Чему учит: exception chaining — __cause__ ссылается на первоначальное исключение.
Зачем важно: помогает отлаживать ошибки и уверенно отвечать на собеседованиях.
Подсказка: смотрите, что печатается type(e.__cause__).__name__ — это имя класса исходного исключения.
Зачем важно: помогает отлаживать ошибки и уверенно отвечать на собеседованиях.
Что выведет этот код? 🧠⚙️
Anonymous Quiz
0%
0
0%
Всегда 3
50%
Иногда 0, 1, 2 или 3
50%
Иногда 1, 2 или 3
Python Quiz
Что выведет этот код? 🧠⚙️
Чему учит: как старт потоков асинхронен — start() лишь запускает работу, а не ждёт её завершения; подумай о синхронизации и порядке выполнения.
Зачем важно: на собеседовании и в проде — чтобы не получить негарантируемое поведение и не потерять баги из‑за гонок.
print выполняется сраз…
Зачем важно: на собеседовании и в проде — чтобы не получить негарантируемое поведение и не потерять баги из‑за гонок.
Python Quiz
Что выведет этот код? 💡💻
Чему учит квиз: как generator expression + sum считают элементы и как работает строгое сравнение < — не магия, а простая фильтрация и агрегирование.
Зачем важно: на собеседовании и в проде часто спотыкаются на < vs <= и на то, что дубликаты считаются отдельно.
Подсказка:Пройдись по с…
Зачем важно: на собеседовании и в проде часто спотыкаются на < vs <= и на то, что дубликаты считаются отдельно.
Подсказка:
Что выведет этот код? 🤔🧠
Anonymous Quiz
0%
Ошибка AttributeError и ничего не выводится
0%
Выведет: 3 False
100%
Выведет: 4 True
0%
Выведет: 4 False
Python Quiz
Что выведет этот код? 🤔🧠
Чему учит: отличать изменяемые и неизменяемые коллекции и правильно ловить исключения.
Зачем важно: на собеседовании и в проде — чтобы не ломать логику кодом, который пытается мутировать то, что нельзя.
Подсказка: frozenset не имеет add — поймается AttributeError; операция | делает о…
Зачем важно: на собеседовании и в проде — чтобы не ломать логику кодом, который пытается мутировать то, что нельзя.