Python Quiz
489 subscribers
867 photos
727 links
🎓 Python-викторины для программистов.
Каждый день новая задача, разбор и неожиданные фишки языка.
Download Telegram
Python Quiz
Что выведет этот код? 🤔💻
😺 Чему учит: как functools.partial привязывает аргументы к функциям.
Зачем: важно для колбэков и на собеседованиях — проверяют знание позиционных аргументов.
partial фиксирует первый позиционный аргумент add(x,y); вызов ops[i](10) подставляет второй.
Что выведет этот код? 💻🧠
Anonymous Quiz
0%
[0, 2, 4]
0%
[4, 4, 4]
50%
[2, 4, 6]
50%
[0, 0, 0]
Python Quiz
Что выведет этот код? 💻🧠
😺 Чему учит: замыкания и поведение lambda в цикле — как и когда они захватывают переменные.

Зачем важно: такие нюансы ломают тесты и собеседования; показывают мастерство работы с функциями.

Default-аргумент (lambda x=i: ...) фиксирует текущее i; без него используют последнее значение.[…
Python Quiz
Что выведет этот код? 🤔💻
Учебный момент: короткое замыкание и порядок вычисления выражений с and/or в Python — зачем и когда вызываются побочные эффекты (print).
Важно на работе/собеседовании: предсказывать результат выражений и избегать неожиданных побочных эффектов.
and возвращает первый ложный или последн…
Что выведет этот код? 💡🧠
Anonymous Quiz
0%
False []
0%
False [<объект Once>]
100%
True []
0%
True [<объект Once>]
Python Quiz
Что выведет этот код? 💡🧠
Чему учит: отличать генераторы от коллекций и понимать, как iter() работает с итераторами.
Зачем важно: поможет не запутаться в коде и на собеседовании — итераторы и их состояние часто дают неожиданные баги.
Генератор — это итератор; iter() над итератором не делает новый, а list() со…
Python Quiz
Что выведет этот код? 💻⚙️
Чему учит: разобраться, что лежит в sys.argv и почему сравнение с __file__ может вести себя по‑разному — чтобы не подметать баги вместо кода.
Зачем: важно для корректной обработки аргументов и чтобы не упасть на вопросе про запуск скриптов на собеседовании.
Подсказка: sys.argv[0] обы…
Python Quiz
Что выведет этот код? 🤔💻
Чему учит: понятие truthiness в Python — какие значения считаются ложными при фильтрации.
Зачем важно: для корректной очистки данных и на собеседованиях — чтобы не допустить простой ошибки. 😺
Falsy: None, False, числовые нули, пустые строки и пустые контейнеры ([], {}, set())[[/SPOIL…
Что выведет этот код? 💻🐍
Anonymous Quiz
0%
Выведет 0
0%
Выведет 1
100%
Выведет 2
0%
Ошибка импорта