Что выведет этот код? 💻🐍
Anonymous Quiz
50%
[1, 2, 3]
50%
[3, 3, 3]
0%
[0, 1, 2]
0%
Ошибка времени выполнения
Python Quiz
Что выведет этот код? 💻🐍
Учишься: замыкания и область видимости переменных в циклах — как лямбды захватывают переменные.
Зачем: поможет не подметать баги на проде и блеснуть на собеседовании.
Лямбда захватывает саму переменную i, а не её мгновенное значение — посмотри, чему i равно после цикла.
Зачем: поможет не подметать баги на проде и блеснуть на собеседовании.
Что выведет этот код? 🧠💻
Anonymous Quiz
0%
[10, 10, 10]
50%
[10, 11, 12]
50%
[12, 12, 12]
0%
[10, 11, 13]
Python Quiz
Что выведет этот код? 🧠💻
Чему учит: поведение partial+lambda в цикле — замыкание и момент связывания переменных.
Зачем: помогает избегать неожиданных багов и блеснуть на собеседовании. 😺
partial фиксирует параметр, но lambda читает i из внешней области — когда именно i становится тем, что ты ожидаешь?[[/SPOI…
Зачем: помогает избегать неожиданных багов и блеснуть на собеседовании. 😺
Что выведет этот код? 🧠🐍
Anonymous Quiz
0%
0
0%
1
0%
Будет выброшено исключение при запуске процесса
0%
Код зависнет навсегда на join()
Python Quiz
Что выведет этот код? 🧠🐍
Чему учит: как multiprocessing передаёт данные между процессами.
Зачем: не попадать в ловушки при отладке и на собеседованиях.
Аргументы проходят через pickle — дочерний процесс получает копию. Для разделяемого состояния используйте Manager/Queue/Array/Value/shared_memory.
Зачем: не попадать в ловушки при отладке и на собеседованиях.
Python Quiz
Что выведет этот код? 💡⚙️
Чему учит: как метакласс (в __new__) может менять namespace класса и влиять на атрибуты при создании.
Зачем важно: полезно для собеседований и понимания, откуда берётся атрибут — своё ли это или унаследовано.
Метакласс меняет ns до вызова type.__new__; проверь __dict__ каждого класса…
Зачем важно: полезно для собеседований и понимания, откуда берётся атрибут — своё ли это или унаследовано.
Что выведет этот код? 💻🐍
Anonymous Quiz
0%
Будет напечатано [0, 1, 2]
0%
Будет напечатано [2, 2, 2]
0%
Будет напечатано [<function ...>, ...]
0%
Будет брошена ошибка NameError
Python Quiz
Что выведет этот код? 💻🐍
Чему учит квиз: замыкания и поведение лямбд, захватывающих переменные в цикле.
Зачем важно: помогает писать корректные колбэки и блеснуть на собеседовании — проверяют понимание области видимости.
Мини‑подсказка:Лямбда хранит ссылку на переменную, а не её значение во время итерации.[…
Зачем важно: помогает писать корректные колбэки и блеснуть на собеседовании — проверяют понимание области видимости.
Мини‑подсказка:
Что выведет этот код? 💻🧠
Anonymous Quiz
0%
ConfigError -> None
0%
ConfigError -> FileNotFoundError
0%
FileNotFoundError -> ConfigError
0%
Exception -> FileNotFoundError
Python Quiz
Что выведет этот код? 💻🧠
Чему учит квиз: поведение цепочки исключений в Python — raise ... from и связанные атрибуты (__cause__/__context__).
Зачем: важно для отладки, аккуратной обработки ошибок и на собеседованиях по backend/qa — не теряй причину.
Подумай, что становится «причиной» нового исключения: объек…
Зачем: важно для отладки, аккуратной обработки ошибок и на собеседованиях по backend/qa — не теряй причину.
Что выведет этот код? ⚙️🤔
Anonymous Quiz
0%
Код не типобезопасен: IntReader нельзя передать в Box[object]
0%
Код корректен: ковариантный T позволяет Reader[int] подставить в Reader[object]
0%
Ошибка времени выполнения: Generic нельзя использовать с Protocol
0%
Ошибка времени выполнения: Reader должен наследовать Protocol явно
Python Quiz
Что выведет этот код? ⚙️🤔
Чему учит: разбираться в ковариантности TypeVar и как Generic-типы сочетаются в аннотациях.
Зачем важно: на интервью и в проде это помогает отличать безопасные подстановки от скрытых багов при использовании обобщений.
Думай про read-only vs write позиции: где только читают, а где записыв…
Зачем важно: на интервью и в проде это помогает отличать безопасные подстановки от скрытых багов при использовании обобщений.