Python Quiz
488 subscribers
867 photos
727 links
🎓 Python-викторины для программистов.
Каждый день новая задача, разбор и неожиданные фишки языка.
Download Telegram
Что выведет этот код? 🤔⚙️
Anonymous Quiz
100%
1 -1 -1
0%
-1 1 -1
0%
1 -1 1
0%
Исключение (ZeroDivisionError)
Python Quiz
Что выведет этот код? 🤔⚙️
Чему учит: нюансы операции % с отрицательными числами в Python — говорит экс‑уборщик Google 😺
Зачем важно: помогает избегать тихих багов и ловушек на собеседованиях.
Подсказка: в Python остаток принимает знак делителя (второго операнда).
Что выведет этот код? 🤔💡
Anonymous Quiz
100%
0 0
0%
0 4
0%
0 3
0%
Исключение: список не отсортирован
Python Quiz
Что выведет этот код? 🤔💡
Чему учит: как bisect работает с NaN и почему список должен быть отсортирован.
Зачем: важно для корректных бинарных поисков и на собеседованиях — это популярная ловушка с NaN и границами.
Подумай: NaN не сравнивается с числами; bisect возвращает позицию вставки, учитывая lo/hi.[[/SPO…
Python Quiz
Что выведет этот код? ⚙️💻
Чему учит: разница между созданием корутин и их запуском через asyncio.run и asyncio.gather — объект корутины vs её результат.

Зачем важно: на работе и на собеседовании проверяют умение правильно организовать конкурентность, чтобы не печатать «корутины» вместо данных 😺.

Подумай, что во…
Python Quiz
Что выведет этот код? 🤔💡
Чему учит квиз: разница между split() и split(' ') — как обрабатываются подряд и крайние пробелы.
Зачем важно: при парсинге строк и на собеседованиях такие тонкости часто ловят на невнимательности (говорит экс‑старший уборщик Google 😺).
split() без аргумента делит по любому пробельно…
Python Quiz
Что выведет этот код? ⚙️🤔
Чему учит: гонки потоков и небезопасность обновления общих данных.
Зачем важно: такие ошибки трудно отловить в продакшене и на собеседовании их любят спрашивать.
Инкремент — read-modify-write (несколько шагов); без Lock или атомарной операции обновления могут пересекаться.
Python Quiz
Что выведет этот код? 🐍🧠
Чему учит: понять, что from __future__ import annotations откладывает оценку аннотаций — они не превращаются в объекты типов немедленно.
Зачем важно: помогает правильно интерпретировать __annotations__ в коде и на собеседовании (не паниковать).
Подсказка: аннотации сохраняются как ст…