Что выведет этот код? 💻⚙️
Anonymous Quiz
0%
[10, 10, 10]
0%
[10, 11, 12]
0%
[10, 11, 13]
100%
[12, 12, 12]
Python Quiz
Что выведет этот код? 💻⚙️
Учит: замыкания и как лямбды захватывают переменные при создании/выполнении.
Важно: поможет писать корректные колбэки и не провалить собес по питону.
Подсказка: x здесь — дефолтный аргумент лямбды, вычисляется при создании каждой функции.
Важно: поможет писать корректные колбэки и не провалить собес по питону.
Python Quiz
Что выведет этот код? 💻⚙️
Чему учит: порядок вызовов при создании — метакласс (__call__) и класс (__new__/__init__).
Зачем: важно для интервью и кастомизации создания объектов (фабрики, ORM) — уборщик Google 😺
Подсказка: __call__ метакласса срабатывает первым; type.__call__ потом вызывает __new__ и __init__.[[/…
Зачем: важно для интервью и кастомизации создания объектов (фабрики, ORM) — уборщик Google 😺
Что выведет этот код? 💻🤔
Anonymous Quiz
0%
Выведет: cfg.yaml:R
0%
Выведет: cfg.yaml:C
0%
Будет TypeError из‑за позиционного аргумента path
0%
Будет TypeError из‑за keyword reload
Python Quiz
Что выведет этот код? 💻🤔
Учимся: различать позиционные-only (/) и keyword-only (*) аргументы и читать f‑строки — полезно для API и семантики вызовов. 😺
Зачем важно: пригодится на собеседованиях и при проектировании чистых интерфейсов.
/ — делает аргумент только позиционным; * — всё после него только по имени; f‑…
Зачем важно: пригодится на собеседованиях и при проектировании чистых интерфейсов.
Что выведет этот код? 🧠⚙️
Anonymous Quiz
0%
Выведет: [(2, 1), (1, 0), (0, 0)]
0%
Выведет: [(2, 1)]
0%
Выведет: [(2, 1), (1, 0)]
0%
Будет поднято исключение ZeroDivisionError
Python Quiz
Что выведет этот код? 🧠⚙️
Гугл‑ассистент по уборке 😺:
Чему учит: list comprehension, логическая оценка целых и divmod.
Зачем важно: на работе/собеседовании — быстро понимать, что фильтрует if в генераторе и как формируется результат.
Какие n дают n // 2 == 0? И что возвращает divmod(n, 2)?
Чему учит: list comprehension, логическая оценка целых и divmod.
Зачем важно: на работе/собеседовании — быстро понимать, что фильтрует if в генераторе и как формируется результат.
Что выведет этот код? 💻⚙️
Anonymous Quiz
0%
Выведет: 2 1
0%
Выведет: 2 2
0%
Выведет: 3 1
0%
Выведет: 2 3
Python Quiz
Что выведет этот код? 💻⚙️
Чему учит: области видимости — как local vs global влияют на имена и присваивание. 😺
Зачем важно: помогает избегать побочных эффектов и впечатлить на собеседовании по Python.
global в inner ссылается на модульную x; локальная x в outer остаётся своей; x+1 берётся по глобальной x[[/SP…
Зачем важно: помогает избегать побочных эффектов и впечатлить на собеседовании по Python.
Что выведет этот код? 💡🧠
Anonymous Quiz
0%
[1, (2, 3), [4, 5], {'x': 6}]
0%
[1, (2, 3), 4, 5, {'x': 6}]
0%
[1, 2, 3, 4, 5, {'x': 6}]
0%
[1, (2, 3, 4, 5), {'x': 6}]
Python Quiz
Что выведет этот код? 💡🧠
Чему учит квиз: как *args/**kwargs, распаковка и конкатенация списков взаимодействуют — важно различать типы и структуру результата.
Зачем важно: помогает предсказывать возвращаемые структуры в коде и на собеседованиях.
list(args) превращает позиционные доп. аргументы в список; + объ…
Зачем важно: помогает предсказывать возвращаемые структуры в коде и на собеседованиях.
Что выведет этот код? 🧠⚙️
Anonymous Quiz
0%
Выведет [2, 2, 2] — все лямбды захватывают одно i (поздняя привязка)
0%
Выведет [0, 1, 2] — каждая лямбда захватывает своё значение i
0%
Выведет ошибку, потому что нельзя использовать i вне цикла
0%
Выведет [None, None, None], так как лямбды ничего не возвращают
Python Quiz
Что выведет этот код? 🧠⚙️
Чему учит: замыкания и поведение лямбд при захвате переменных — классика для понимания Python.
Зачем важно: помогает избегать трудноуловимых багов и уверенно объяснить решение на собеседовании.
Подумай: какое значение i будет у лямбды в момент вызова — текущее в цикле или то, что был…
Зачем важно: помогает избегать трудноуловимых багов и уверенно объяснить решение на собеседовании.