Python Quiz
487 subscribers
867 photos
727 links
🎓 Python-викторины для программистов.
Каждый день новая задача, разбор и неожиданные фишки языка.
Download Telegram
Python Quiz
Что выведет этот код? 🐍🤔
Чему учит: как замыкания захватывают loop‑переменную в генераторах vs list‑comprehensions.
Зачем важно: помогает избежать тихих багов в коде и блеснуть на собеседовании.
Генератор отдаёт лямбду, пока i ещё «на паузе» внутри генератора; list‑comp создаёт лямбды, все ссылающиеся на одн…
Python Quiz
Что выведет этот код? 💻🤔
Чему учит: как try/finally взаимодействуют с return и исключениями — неожиданные приоритеты выполнения.
Зачем важно: критично для надёжного освобождения ресурсов и частая ловушка на собеседованиях.
Подумай: блок finally выполняется всегда; что если в нём есть return?
Что выведет этот код? 💻💡
Anonymous Quiz
50%
[1] [1, 2]
50%
[1] [2]
0%
[1, 2] [1, 2]
0%
[1, 2] [1]
Python Quiz
Что выведет этот код? 💻💡
Чему учит: ловушкам изменяемых аргументов по умолчанию в Python — неожиданное хранение состояния.
Зачем важно: такие нюансы приводят к тонким багам в проде и ловят на собеседованиях. 😺
Мини‑подсказка: значение по умолчанию создаётся один раз и используется при всех вызовах.[[/SPOILER…
Python Quiz
Что выведет этот код? 🤔🐍
Чему учит квиз: разобраться в режимах open и в том, что происходит при отсутствии файла.
Зачем важно: поможет избежать I/O‑ошибок в рабочем коде и на собеседовании выглядеть уверенно.
rb — чтение требует существующего файла; ab — открывает/создаёт для дозаписи.
Что выведет этот код? ⚙️🤔
Anonymous Quiz
0%
4 4
0%
4 5
0%
5 4
0%
5 5
Python Quiz
Что выведет этот код? ⚙️🤔
Чему учит: отличать длину строки в символах и в байтах при разных кодировках.
Зачем важно: нужно для корректной работы с файлами/сетью и часто спрашивают на собеседованиях.
UTF‑8 — переменная длина на символ; Latin‑1 — однобайтовая кодировка для символов из ISO‑8859‑1.
Python Quiz
Что выведет этот код? 💻🧠
Чему учит: разницу между collections.namedtuple и typing.NamedTuple — как они создают типы и что именно хранится в переменных вроде User1/User2.
Зачем важно: часто на собеседовании и в коде нужно понимать совместимость типов, поведение экземпляров и аннотации.
Посмотри, чему равен ty…
Python Quiz
Что выведет этот код? 💻🤔
Чему учит квиз: остерегайся изменяемых аргументов по умолчанию — список может жить дольше, чем ты думаешь.
Зачем важно: такие мелочи приводят к загадочным багам в проде и на собеседовании — проверь детали.
Список по умолчанию создаётся один раз при определении функции и переиспользуе…
Что выведет этот код? ⚙️🧠
Anonymous Quiz
0%
[3] [4]
0%
[3] [3, 4]
0%
[3, 4] [3, 4]
0%
[4] [4]