Python Quiz
491 subscribers
867 photos
727 links
🎓 Python-викторины для программистов.
Каждый день новая задача, разбор и неожиданные фишки языка.
Download Telegram
Python Quiz
Что выведет этот код? ⚙️🧠
Чему учит: как super() и порядок разрешения методов (MRO) работают при множественном наследовании — полезно не запутаться в вызовах.
Зачем важно: помогает проектировать корректные и предсказуемые иерархии классов и блестяще отвечать на собеседовании.
Посмотри C.mro() и подумай, куда …
Что выведет этот код? 🐍💻
Anonymous Quiz
50%
ParseError
0%
Exception
50%
ValueError
0%
None
Python Quiz
Что выведет этот код? 🐍💻
Чему учит: exception chaining — __cause__ ссылается на первоначальное исключение.
Зачем важно: помогает отлаживать ошибки и уверенно отвечать на собеседованиях.
Подсказка: смотрите, что печатается type(e.__cause__).__name__ — это имя класса исходного исключения.
Что выведет этот код? 🧠⚙️
Anonymous Quiz
0%
0
0%
Всегда 3
50%
Иногда 0, 1, 2 или 3
50%
Иногда 1, 2 или 3
Python Quiz
Что выведет этот код? 🧠⚙️
Чему учит: как старт потоков асинхронен — start() лишь запускает работу, а не ждёт её завершения; подумай о синхронизации и порядке выполнения.
Зачем важно: на собеседовании и в проде — чтобы не получить негарантируемое поведение и не потерять баги из‑за гонок.
print выполняется сраз…
Что выведет этот код? 💡💻
Anonymous Quiz
0%
1 2
0%
2 2
100%
1 3
0%
2 3
Python Quiz
Что выведет этот код? 💡💻
Чему учит квиз: как generator expression + sum счита­ют элементы и как работает строгое сравнение < — не магия, а простая фильтрация и агрегирование.

Зачем важно: на собеседовании и в проде часто спотыкаются на < vs <= и на то, что дубликаты считаются отдельно.

Подсказка: Пройдись по с…
Python Quiz
Что выведет этот код? 🤔🧠
Чему учит: отличать изменяемые и неизменяемые коллекции и правильно ловить исключения.
Зачем важно: на собеседовании и в проде — чтобы не ломать логику кодом, который пытается мутировать то, что нельзя.
Подсказка: frozenset не имеет add — поймается AttributeError; операция | делает о…
Что выведет этот код? 🤔🧠
Anonymous Quiz
0%
{1, 2, 4}
100%
{1, 2, 3, 4}
0%
{3}
0%
{1, 2}
Python Quiz
Что выведет этот код? 🤔🧠
Чему учит: операции над множествами — | (объединение), & (пересечение), - (разность).
Зачем важно: полезно на собеседованиях и в продакшне для сравнения и фильтрации коллекций.
Подсказка: Вычисли сначала объединение и пересечение; затем из объединения убери все элементы, которые есть…
Python Quiz
Что выведет этот код? 🤔💻
Чему учит квиз: поведение heapq при равных приоритетах у кортежей.
Зачем важно: спасёт от неожиданных падений очереди и впечатлит на собеседовании (не только шваброй умею).
heapq сравнивает кортежи поэлементно; несравнимые вторые элементы вызовут ошибку
Что выведет этот код? 🧠💡
Anonymous Quiz
0%
False [1, 2, 3]
33%
True [1, 2, 3]
67%
True [1, 2, 3, 4]
0%
False [1, 2, 3, 4]