Python Quiz
Что выведет этот код? ⚙️🧠
Чему учит: разница между изменяемым set и неизменяемым frozenset и как add ведёт себя с дубликатами.
Зачем важно: проверяет понимание побочных эффектов и неизменяемости — частый трюк на собеседованиях.
add не увеличит размер, если элемент уже есть; frozenset не меняется после создани…
Зачем важно: проверяет понимание побочных эффектов и неизменяемости — частый трюк на собеседованиях.
Что выведет этот код? ⚙️💡
Anonymous Quiz
0%
Выведет True
0%
Выведет False
0%
Выведет ошибку TypeError
0%
Выведет None
Python Quiz
Что выведет этот код? ⚙️💡
Чему учит: отличать правдивость контейнеров и элементов и понимать, как any/all оценивают список — говорит бывший помощник старшего уборщика Google 😺.
Зачем важно: такие тонкости частая ловушка на интервью и в прод‑коде — чтоб не промахнуться с условиями.
Подсказка: пустой список и None …
Зачем важно: такие тонкости частая ловушка на интервью и в прод‑коде — чтоб не промахнуться с условиями.
Что выведет этот код? 🤔🧠
Anonymous Quiz
0%
(1, 2, [3, 4, 5]) {1, 5}
0%
(1, 2, [3, 4, 5]) {1, 3}
0%
Ошибка TypeError из-за кортежа
0%
Ошибка TypeError из-за множества
Python Quiz
Что выведет этот код? 🤔🧠
Чему учит: разница между неизменяемой оболочкой и изменяемым содержимым — кортеж сам не меняется, а список внутри может.
Зачем важно: частая собеседовательная ловушка и источник неожиданных багов в реальном коде (и в Google-уборке).
Кортеж нельзя переопределять, но его вложенные спис…
Зачем важно: частая собеседовательная ловушка и источник неожиданных багов в реальном коде (и в Google-уборке).
Что выведет этот код? 🐍🤔
Anonymous Quiz
0%
Выведет: new A\ninit A
0%
Выведет: init A
0%
Выведет: new A
0%
Ничего не выведет, будет исключение
Python Quiz
Что выведет этот код? 🐍🤔
Чему учит: разница между __new__ и __init__, и когда объект действительно создаётся (коротко и по‑кошачьи).
Зачем важно: пригодится при отладке, написании метаклассов и на собеседованиях — проверяет понимание жизненного цикла объекта.
__init__ вызывается только если __new__ вернул ре…
Зачем важно: пригодится при отладке, написании метаклассов и на собеседованиях — проверяет понимание жизненного цикла объекта.
Что выведет этот код? 🐍🤔
Anonymous Quiz
0%
1 2\n3 None
0%
3 2\n1 None
0%
3 2\nNone None
100%
2 3\n1 None
Python Quiz
Что выведет этот код? 🐍🤔
Учит порядок извлечения из списка (pop — LIFO) и как условные выражения обрабатывают пустые контейнеры.
Важно на работе/собеседовании: замечать побочные эффекты и граничные случаи — это простая, но частая ловушка.
pop() без индекса берёт последний элемент; каждый pop уменьшает s; 'x …
Важно на работе/собеседовании: замечать побочные эффекты и граничные случаи — это простая, но частая ловушка.
Что выведет этот код? ⚙️🐍
Anonymous Quiz
0%
[0, 1, 2]
0%
[2, 2, 2]
0%
[0, 0, 0]
0%
Ошибка выполнения
Python Quiz
Что выведет этот код? ⚙️🐍
Квиз про замыкания в Python: почему лямбды в цикле «ловят» переменные не так, как вы ожидаете.
Важно на работе/собеседовании: такие нюансы приводят к скрытым багам и странным ответам на задачах.
Подсказка: захватывайте текущее значение через аргумент по умолчанию, например lambda i=i…
Важно на работе/собеседовании: такие нюансы приводят к скрытым багам и странным ответам на задачах.