Python Quiz
Что выведет этот код? ⚙️🧠
Кратко, от старшего уборщика Google 😺:
Чему учит: замыкания и привязка переменных в лямбдах внутри цикла.
Зачем важно: чтобы колбэки/тесты не удивляли и собеседование не сорвалось на простом баге.
Параметр по умолчанию i=i фиксирует текущее значение при создании лямбды.
Чему учит: замыкания и привязка переменных в лямбдах внутри цикла.
Зачем важно: чтобы колбэки/тесты не удивляли и собеседование не сорвалось на простом баге.
Что выведет этот код? ⚙️🤔
Anonymous Quiz
0%
'Иван' == Иван
0%
'Петя' == Петя
100%
"Иван" == Иван
0%
Ошибка выполнения
Python Quiz
Что выведет этот код? ⚙️🤔
Чему учит: порядок вычислений f‑строк vs .format и роль !r (repr).
Зачем: поможет избежать сюрпризов при форматировании в коде и на собеседовании.
f‑строка вычисляется сначала; !r даёт repr(obj); .format заменяет только {…} в уже полученной строке.
Зачем: поможет избежать сюрпризов при форматировании в коде и на собеседовании.
Что выведет этот код? 💻🤔
Anonymous Quiz
0%
Выведет 'A'
0%
Выведет 'B'
0%
Выведет 'C'
0%
Ошибка MRO при создании класса D
Python Quiz
Что выведет этот код? 💻🤔
Чему учит: разбирает порядок поиска атрибутов (MRO) при множественном наследовании — полезно, чтобы не гадать, какой атрибут возьмётся.
Зачем важно: помогает предсказывать поведение классов в продакшене и на собеседовании — баги любят неожиданные MRO.
Подсказка: вызови D.mro() — mro()[…
Зачем важно: помогает предсказывать поведение классов в продакшене и на собеседовании — баги любят неожиданные MRO.
Python Quiz
Что выведет этот код? 💡⚙️
Чему учит: понимать, когда объекты попадают в трекинг сборщика мусора — особенно при циклических ссылках. 😺
Зачем важно: помогает ловить утечки памяти и блеснуть знаниями на собеседовании по CPython.
Подсказка: при самоссылке контейнер обычно становится отслеживаемым — gc.is_tracked верн…
Зачем важно: помогает ловить утечки памяти и блеснуть знаниями на собеседовании по CPython.
Что выведет этот код? 🤔🧠
Anonymous Quiz
0%
Выведет True
0%
Выведет False
0%
Выведет {}
0%
Выведет None
Python Quiz
Что выведет этот код? 🤔🧠
Чему учит: тонкости оператора and в Python — он возвращает один из операндов, а не обязательно True/False; работа с dict.get и пустыми структурами.
Зачем важно: такие идиомы часто в прод‑коде и на собеседованиях — отличают новичка от профи.
Подумай, как оценивается пустой словарь в бул…
Зачем важно: такие идиомы часто в прод‑коде и на собеседованиях — отличают новичка от профи.
Что выведет этот код? 🐍⚙️
Anonymous Quiz
0%
Выведет: 2 1
0%
Выведет: 3 1
0%
Выведет: 2 2
0%
Выведет: 2 3
Python Quiz
Что выведет этот код? 🐍⚙️
Чему учит квиз: разница локальной и глобальной области видимости в Python.
Зачем важно: понимание scope помогает избегать неожиданных побочных эффектов и уверенно объяснять код на собеседовании.
Обрати внимание, где стоит объявление global x и какую именно переменную меняет x+=1 — лока…
Зачем важно: понимание scope помогает избегать неожиданных побочных эффектов и уверенно объяснять код на собеседовании.
Что выведет этот код? 🤔💡
Anonymous Quiz
0%
Ann
0%
Bob
0%
Будет исключение TypeError
0%
Будет напечатано True
Python Quiz
Что выведет этот код? 🤔💡
Чему учит: поведение max(..., key=...) и как None/числа ведут себя при сравнении через булевы значения.
Зачем важно: на собеседовании и в проде — избегать неожиданных результатов из‑за None/False в ключах.
Подумай, что возвращает lambda для каждого пользователя и как Python сравнивае…
Зачем важно: на собеседовании и в проде — избегать неожиданных результатов из‑за None/False в ключах.