Python Quiz
490 subscribers
867 photos
727 links
🎓 Python-викторины для программистов.
Каждый день новая задача, разбор и неожиданные фишки языка.
Download Telegram
Python Quiz
Что выведет этот код? 💡🐍
Чему учит: разница между JSON-десериализацией и поведением dict.get — как Python-объекты получаются из JSON и что возвращается по умолчанию.
Зачем важно: чтобы не запутаться с типами при обработке данных и на собеседовании — проверяют такие мелочи. 😺
.get(key, default) возвращает пер…
Что выведет этот код? 💻🐍
Anonymous Quiz
0%
[]
0%
[1]
0%
[1, 1]
0%
Произойдет ошибка выполнения
Python Quiz
Что выведет этот код? 💻🐍
Чему учит квиз: отличать побочный эффект от возвращаемого значения — важно для работы с мутабельными объектами.
Зачем важно: помогает не наломать дров в проде и не облажаться на собеседовании (и не метать тапки как старший уборщик).
list.append мутирует список и возвращает None; f(f(…
Python Quiz
Что выведет этот код? 🧠🐍
Чему учит: как Python трактует None и коллекции в булевом контексте и в каком порядке вычисляются логические операторы.
Зачем важно: такие проверки часто ломают фичи и палятся на собеседованиях — лучше знать причину, чем вытирать последствия.
Непустая коллекция считается True, пустая…
Что выведет этот код? 🧠⚙️
Anonymous Quiz
0%
{'a': 1, 'b': 2, 'a': 3}
0%
{'a': 1}
100%
{'a': 3}
0%
{'a': 1, 'b': 2}
Python Quiz
Что выведет этот код? 🧠⚙️
Чему учит: разбирается dict‑comprehension с фильтрацией — как из пар (k, v) делаются key: value. 😺
Зачем важно: полезно для чистой обработки данных и на собеседованиях по Python.
Сначала отфильтруй кортежи по if v % 2 == 1, потом посмотри, как dict собирает пары и что происходит при …
Что выведет этот код? 💡🐍
Anonymous Quiz
0%
True True
0%
True False
0%
False True
100%
False False
Python Quiz
Что выведет этот код? 💡🐍
Чему учит: отличать равенство объектов (==) и их хеши — по‑умолчанию это про идентичность, а не про содержимое.

Зачем важно: нужно для корректной работы dict/set и на собеседованиях — неправильные __eq__/__hash__ дают тонкие баги.

Подсказка: Если __eq__ и __hash__ не переопределены, ==…
Python Quiz
Что выведет этот код? ⚙️🤔
Чему учит: разница между планированием callback (call_soon) и ожиданием корутин в asyncio.
Зачем важно: такие нюансы на собеседовании и в проде приводят к предупреждениям и трудноуловимым багам.
call_soon просто вызывает callback; что вернёт callback, если это coroutine‑функция?[[/SP…
Что выведет этот код? 🧠⚙️
Anonymous Quiz
0%
[1] [2]
50%
[1] [1]
50%
[1] [1, 2]
0%
[1, 2] [1, 2]
Python Quiz
Что выведет этот код? 🧠⚙️
Чему учит квиз: поведение изменяемых значений по умолчанию в Python и как это влияет на повторные вызовы функции.
Зачем важно: чтобы не ловить странные баги в проде и не смутиться на собеседовании.
Подсказка: Значение по умолчанию создаётся один раз при определении; списки изменяются…