Python Quiz
490 subscribers
867 photos
727 links
🎓 Python-викторины для программистов.
Каждый день новая задача, разбор и неожиданные фишки языка.
Download Telegram
Что выведет этот код? 🐍⚙️
Anonymous Quiz
0%
{'python', 'junior'}
0%
{'junior'}
0%
set()
0%
{'backend', 'junior'}
Python Quiz
Что выведет этот код? 🐍⚙️
Чему учит: разбираться в операциях над множествами (&, -, |) и в порядке их применения.
Зачем: помогает не допустить логических ошибок при фильтрации данных и на собеседованиях — ловушки частые.
Сначала вычисляется (tags & other), потом из результата вычитается tags, затем объединени…
Что выведет этот код? ⚙️💡
Anonymous Quiz
0%
2 True False
0%
5 True True
0%
5 True False
0%
5 False True
Python Quiz
Что выведет этот код? ⚙️💡
Чему учит квиз: как __call__ делает объект вызываемым, цепочные вызовы и накопление состояния в self.
Зачем важно: на собеседовании и в коде — отличать чистые функции от объектов с побочными эффектами и понимать fluent‑интерфейсы.
Подумай, что возвращает __call__ и как callable() вед…
Python Quiz
Что выведет этот код? 🤔💡
Чему учит квиз: нюансам with‑контекста и тому, как __exit__ ведёт себя при исключениях.
Зачем важно: на собеседовании и в проде такие мелочи решают — ошибка может быть подавлена без следа.
Проверь, вызывается ли __exit__ при исключении и влияет ли его возвращаемое значение на дальней…
Python Quiz
Что выведет этот код? 🧠💡
Чему учит квиз: понять, как плавающая точка и round() могут вести себя неинтуитивно в Python.
Зачем важно: пригодится в финансовых расчётах и на собеседовании — не попадёте впросак на код‑ревью. 😺
Посмотрите двоичную аппроксимацию 2.675 и правило округления «до чётного» в Python.[[/S…
Python Quiz
Что выведет этот код? 💻🧠
Чему учит: тонкости capturing‑групп и опциональности в re.findall — как он возвращает содержимое групп.

Зачем важно: такие мелочи ломают парсеры и любят спрашивать на собеседованиях — понять это = выглядеть профи, а не уборщиком на интервью 😺

Подсказка: посмотри, что Match.group(n) воз…
Что выведет этот код? 💻🧠
Anonymous Quiz
0%
[1] [2]
0%
[1, 2] [1, 2]
0%
[1, 2] [2]
0%
[1] [1, 2]
Python Quiz
Что выведет этот код? 💻🧠
Чему учит: поведение изменяемых атрибутов класса — список, объявленный в теле класса, может быть общим для всех экземпляров.
Зачем важно: помогает избегать неожиданных общих состояний в проде и на собеседованиях.
Чтобы иметь отдельные списки — делайте self.x = [] в __init__, иначе x …
Что выведет этот код? ⚙️💻
Anonymous Quiz
0%
[0, 1, 2]
0%
[1, 2]
0%
[0, 1]
0%
[]