Что выведет этот код? 🤔🐍
Anonymous Quiz
50%
Выведет: 2 3
50%
Выведет: 2 2
0%
Будет TypeError из-за дублирования аргумента
0%
Будет TypeError из-за lambda
Python Quiz
Что выведет этот код? 🤔🐍
Чему учит: как functools.partial закрепляет аргументы и как сочетаются позиционные и именованные вызовы.
Зачем важно: нужно для предсказуемого поведения кода и на собеседованиях — чтобы не запутаться в аргументах. 😺
partial задаёт y=1; один вызов даёт x позиционно, другой — x как key…
Зачем важно: нужно для предсказуемого поведения кода и на собеседованиях — чтобы не запутаться в аргументах. 😺
Что выведет этот код? 🧠🐍
Anonymous Quiz
0%
True True False
0%
False False False
100%
False False True
0%
True False False
Python Quiz
Что выведет этот код? 🧠🐍
Старший уборщик Google: чему учит — разница между проверкой на None и булевой правдоподобностью (truthiness) в Python.
Зачем важно — чтобы на собеседовании и в проде не ошибиться с 0, пустыми коллекциями или None.
Подсказка: "is not None" проверяет идентичность с None; and вернёт вто…
Зачем важно — чтобы на собеседовании и в проде не ошибиться с 0, пустыми коллекциями или None.
Что выведет этот код? 🐍💻
Anonymous Quiz
0%
Выведет только: A
100%
Выведет: A затем B
0%
Выведет: B затем A
0%
Ошибка: super() нельзя использовать при множественном наследовании
Python Quiz
Что выведет этот код? 🐍💻
Чему учит квиз: как super() работает при множественном наследовании и как MRO определяет последовательность вызовов.
Зачем важно: помогает проектировать понятные и предсказуемые иерархии классов и не сливаться на собеседовании — частая ловушка.
super(A, self) вызывает следующий по MRO …
Зачем важно: помогает проектировать понятные и предсказуемые иерархии классов и не сливаться на собеседовании — частая ловушка.
Что выведет этот код? ⚙️🐍
Anonymous Quiz
0%
bytearray(b'Zbc') b'abc'
0%
bytearray(b'abc') b'Zbc'
100%
bytearray(b'Zbc') b'Zbc'
0%
bytearray(b'abc') b'abc'
Python Quiz
Что выведет этот код? ⚙️🐍
Чему учит: разница между view и копией — как изменяемость и ссылки работают с байтами в Python.
Зачем важно: нужно для работы с буферами, оптимизации и на собеседованиях по глубокому Python — покажет понимание памяти.
Подсказка: memoryview — окно на те же байты; запись через view мен…
Зачем важно: нужно для работы с буферами, оптимизации и на собеседованиях по глубокому Python — покажет понимание памяти.
Что выведет этот код? 💡🧠
Anonymous Quiz
0%
Сначала выведется только "A"
0%
Сначала выведется только "B"
100%
Сначала "A", затем "B"
0%
Сначала "B", затем "A"
Python Quiz
Что выведет этот код? 💡🧠
Чему учит: порядок планирования callback'ов и возобновления корутин в asyncio — call_soon vs await.
Зачем важно: поможет дебажить async‑поведение и уверенно отвечать на собеседованиях по Python.
call_soon кладёт callback в очередь готовых; await asyncio.sleep(0) отдаёт управление loop'…
Зачем важно: поможет дебажить async‑поведение и уверенно отвечать на собеседованиях по Python.
Python Quiz
Что выведет этот код? ⚙️💻
Чему учит: разница между позиционными-only и keyword-only аргументами в сигнатуре функции.
Зачем важно: на собеседовании и в коде — правильный вызов функции спасёт от TypeError (и от неловких объяснений).
Слэш (/) делает предыдущие параметры только позиционными; звёздочка (*) делает …
Зачем важно: на собеседовании и в коде — правильный вызов функции спасёт от TypeError (и от неловких объяснений).
Python Quiz
Что выведет этот код? 💻⚙️
Учит замыкания: лямбды захватывают переменную, а не её значение.
В работе и на собеседовании важно — чтобы код не делал тихих сюрпризов.
i подставляется при вызове; привяжите его сразу через дефолтный аргумент (lambda x, i=i: x*i).
В работе и на собеседовании важно — чтобы код не делал тихих сюрпризов.