Python Quiz
490 subscribers
867 photos
727 links
🎓 Python-викторины для программистов.
Каждый день новая задача, разбор и неожиданные фишки языка.
Download Telegram
Python Quiz
Что выведет этот код? 💻💡
Чему учит квиз: разница между байтами и строками — декодирование/кодирование меняет представление данных.
Зачем важно: на работе/собесе поймёте, почему «неправильная» кодировка ломает текст и вызывает трудноуловимые баги.
Подумай, как latin-1 превращает каждый байт в символ, а затем …
Python Quiz
Что выведет этот код? 🐍🤔
Чему учит квиз: распознавать граничные случаи при чтении CSV и поведение итераторов/конструкторов.

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

Подумай про пустой файл: что вернёт list() от DictReader и что делает wit…
Python Quiz
Что выведет этот код? 🧠💡
Учебная цель: понять замыкания и поведение лямбд в циклах (когда захватывается переменная).
Важно: такие нюансы часто крадут баллы на собеседовании и порождают трудные для отладки баги.
Подумай: значение i берётся не при создании лямбды, а при её вызове — что будет, когда цикл законч…
Что выведет этот код? 🤔🐍
Anonymous Quiz
0%
bytearray(b'ABCD') b'AB'
0%
bytearray(b'ZBCD') b'ZB'
0%
bytearray(b'AZCD') b'ZC'
Python Quiz
Что выведет этот код? 🤔🐍
Чему учит: как memoryview-срезы ссылаются на тот же буфер, а не копируются.
Зачем важно: полезно для оптимизации памяти и на собеседованиях — проверяют знание мутабельности и aliasing.
Подсказка: срез view берет элементы с index 1..2, так что view[0] меняет data[1].
Python Quiz
Что выведет этот код? 🐍💻
Чему учит: отличать встроенный list и array.array — их поведение при операциях вроде * может отличаться.
Зачем важно: на работе и собеседовании важно знать, какой тип и какой объект вы получите, чтобы не словить баг или сюрприз.
Подумай, возвращает ли операция новый объект того же ти…
Python Quiz
Что выведет этот код? 💡🤔
Чему учит: как ведут себя изменяемые значения по умолчанию в Python — они могут «жить» между вызовами функции.
Зачем важно: такие тонкости вызывают неожиданные баги в проде и нередко проверяются на собеседованиях.
Подсказка: Дефолтные объекты создаются один раз при определении функци…
Что выведет этот код? ⚙️🧠
Anonymous Quiz
0%
[1] [2] [3]
0%
[1] [2] [1, 3]
0%
[1] [2] [1, 2, 3]
0%
[1] [2] [3, 1]