Python Quiz
489 subscribers
867 photos
727 links
🎓 Python-викторины для программистов.
Каждый день новая задача, разбор и неожиданные фишки языка.
Download Telegram
Python Quiz
Что выведет этот код? 💡⚙️
Чему учит: как метакласс (в __new__) может менять namespace класса и влиять на атрибуты при создании.
Зачем важно: полезно для собеседований и понимания, откуда берётся атрибут — своё ли это или унаследовано.
Метакласс меняет ns до вызова type.__new__; проверь __dict__ каждого класса…
Python Quiz
Что выведет этот код? 💻🐍
Чему учит квиз: замыкания и поведение лямбд, захватывающих переменные в цикле.
Зачем важно: помогает писать корректные колбэки и блеснуть на собеседовании — проверяют понимание области видимости.
Мини‑подсказка: Лямбда хранит ссылку на переменную, а не её значение во время итерации.[…
Python Quiz
Что выведет этот код? 💻🧠
Чему учит квиз: поведение цепочки исключений в Python — raise ... from и связанные атрибуты (__cause__/__context__).
Зачем: важно для отладки, аккуратной обработки ошибок и на собеседованиях по backend/qa — не теряй причину.
Подумай, что становится «причиной» нового исключения: объек…
Python Quiz
Что выведет этот код? ⚙️🤔
Чему учит: разбираться в ковариантности TypeVar и как Generic-типы сочетаются в аннотациях.
Зачем важно: на интервью и в проде это помогает отличать безопасные подстановки от скрытых багов при использовании обобщений.
Думай про read-only vs write позиции: где только читают, а где записыв…
Python Quiz
Что выведет этот код? 💻⚙️
Чему учит: как re.findall с захватными группами возвращает данные и что делает dict() с парой (ключ,значение).
Зачем важно: помогает предсказывать результат кода на работе и не терять значения при парсинге/собеседовании.
re.findall с группами даёт список кортежей; dict(этого_списка) …
Python Quiz
Что выведет этот код? 🐍🤔
Чему учит: отличать поведение дескриптора при доступе через класс и через экземпляр — банально, но критично.

Зачем важно: часто на интервью и в коде с мета‑классами/ORM — помогает быстро понять, кто вызывает метод.

При доступе через класс дескриптор получает obj = None, при доступе чер…
Python Quiz
Что выведет этот код? 🧠💡
Учит: как dataclass и field(default_factory=list) решают проблему мутабельных дефолтов и нюансы динамического создания классов.
Важно: на собеседовании проверяют и умение избегать общих списков, и понимание областей видимости имён.
Посмотри, чему реально присвоен результат dataclass(...)…
Что выведет этот код? 💻🐍
Anonymous Quiz
0%
4 4
0%
5 4
0%
4 5
0%
5 5