Что выведет этот код? ⚙️💡
Anonymous Quiz
0%
A B C
0%
A C B
0%
A C
0%
Ничего не выведется, программа завершится с ошибкой
Python Quiz
Что выведет этот код? ⚙️💡
Чему учит: разница между планированием тасков и их исполнением в asyncio — когда код реально выполняется. 😺
Зачем важно: помогает предсказывать порядок вывода, избегать гонок и провалов на собеседовании и в проде.
create_task лишь планирует запуск; await asyncio.sleep(0) отдаёт управ…
Зачем важно: помогает предсказывать порядок вывода, избегать гонок и провалов на собеседовании и в проде.
Что выведет этот код? 🧠💻
Anonymous Quiz
0%
Выведет [0, 1, 2]
0%
Выведет [2, 2, 2]
0%
Выведет [None, None, None]
0%
Бросит исключение
Python Quiz
Что выведет этот код? 🧠💻
Чему учит: замыкания и то, как лямбды захватывают переменные в цикле.
Зачем важно: источники subtle‑багов и популярный вопрос на собеседованиях.
Если переменная не фиксируется на момент создания функции, все лямбды получат её финальное значение при вызове.
Зачем важно: источники subtle‑багов и популярный вопрос на собеседованиях.
Что выведет этот код? ⚙️🧠
Anonymous Quiz
0%
Напечатает [1] и [2]
0%
Напечатает [1] и [1, 2]
0%
Напечатает [1] и [1]
0%
Выбросит исключение
Python Quiz
Что выведет этот код? ⚙️🧠
Чему учит квиз: как ведут себя изменяемые значения (как list) в аргументах по умолчанию функции в Python.
Зачем важно: поможет избегать странных багов в проде и на собеседовании — проверяют такие мелочи.
Значения по умолчанию вычисляются один раз при определении; список сохраняется м…
Зачем важно: поможет избегать странных багов в проде и на собеседовании — проверяют такие мелочи.
Что выведет этот код? 💻⚙️
Anonymous Quiz
0%
[2, 4, 6]
0%
[4, 6]
0%
[1, 2, 3]
0%
Будет исключение, т.к. filter вернёт итератор
Python Quiz
Что выведет этот код? 💻⚙️
Чему учит: порядок операций (filter → map) и разница между итератором и списком — важная мелочь в Python. 😺
Зачем важно: на собеседовании и в проде это спасёт от неожиданных типов и тихих багов.
Подумай, что возвращают filter и map в Python 3 и где у тебя стоит list().
Зачем важно: на собеседовании и в проде это спасёт от неожиданных типов и тихих багов.
Python Quiz
Что выведет этот код? 🐍🤔
Чему учит: порядок вычисления выражений и сайд‑эффекты в Python — как print внутри выражения влияет на то, что и когда печатается.
Зачем важно: на собеседовании и в продакшне — чтобы не попадать в сюрпризы из‑за неожиданных побочных эффектов.
Кортежи и выражения вычисляются слева напра…
Зачем важно: на собеседовании и в продакшне — чтобы не попадать в сюрпризы из‑за неожиданных побочных эффектов.
Python Quiz
Что выведет этот код? 🐍⚙️
Чему учит: порядок вызовов dict-методов (setdefault, get, pop) и их побочные эффекты при изменении словаря.
Зачем важно: неожиданные удаления/замены словаря — частая причина багов и сюрпризов на собеседованиях.
setdefault добавляет ключ только если его нет; pop удаляет и возвращает; …
Зачем важно: неожиданные удаления/замены словаря — частая причина багов и сюрпризов на собеседованиях.
Python Quiz
Что выведет этот код? ⚙️🤔
Чему учит: сочетать TypeVar/Generic с Protocol, чтобы гарантировать нужные операции у T.
Зачем: безопасные generics — полезно в проде и на собеседовании, где любят вопросы про типы. 😺
Подсказка: подумай не о конкретном классе, а о наборе методов (интерфейсе), который нужен для add.[[…
Зачем: безопасные generics — полезно в проде и на собеседовании, где любят вопросы про типы. 😺