Python Quiz
489 subscribers
867 photos
727 links
🎓 Python-викторины для программистов.
Каждый день новая задача, разбор и неожиданные фишки языка.
Download Telegram
Что выведет этот код? ⚙️🤔
Anonymous Quiz
67%
[1, 2]
0%
[2]
33%
[]
0%
Ошибка выполнения
Python Quiz
Что выведет этот код? ⚙️🤔
Чему учит: разница между атрибутами класса и экземпляра — изменяемые поля (list) живут в классе и разделяются всеми объектами. 😺

Зачем важно: чтобы не получить неожиданные побочные эффекты в продакшне и не провалить собеседование.

x объявлен на уровне класса и append мутирует один общи…
Python Quiz
Что выведет этот код? 🧠🤔
Чему учит: различать 'is' (тождество объектов) и '==' (равенство значений) — тонкая, но важная деталь Python.
Зачем важно: помогает избежать скрытых багов и блеснуть на собеседовании (даже если ты уборщик в Google 😺).
Подсказка: посмотри, как CPython интернирует/кэширует маленькие це…
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 вернёт вто…
Python Quiz
Что выведет этот код? 🐍💻
Чему учит квиз: как super() работает при множественном наследовании и как MRO определяет последовательность вызовов.

Зачем важно: помогает проектировать понятные и предсказуемые иерархии классов и не сливаться на собеседовании — частая ловушка.

super(A, self) вызывает следующий по MRO …
Python Quiz
Что выведет этот код? ⚙️🐍
Чему учит: разница между view и копией — как изменяемость и ссылки работают с байтами в Python.
Зачем важно: нужно для работы с буферами, оптимизации и на собеседованиях по глубокому Python — покажет понимание памяти.
Подсказка: memoryview — окно на те же байты; запись через view мен…
Python Quiz
Что выведет этот код? 💡🧠
Чему учит: порядок планирования callback'ов и возобновления корутин в asyncio — call_soon vs await.

Зачем важно: поможет дебажить async‑поведение и уверенно отвечать на собеседованиях по Python.

call_soon кладёт callback в очередь готовых; await asyncio.sleep(0) отдаёт управление loop'…