Python Quiz
488 subscribers
867 photos
727 links
🎓 Python-викторины для программистов.
Каждый день новая задача, разбор и неожиданные фишки языка.
Download Telegram
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]
Python Quiz
Что выведет этот код? ⚙️🧠
Учимся про mutable-аргументы по умолчанию, functools.partial и побочные эффекты — не всё создаётся заново при вызове.
На работе/собесе важно — такие тонкости портят поведение функций и тесты, показывают глубину знаний.
default c=[] создаётся один раз и разделяется между вызовами; par…
Python Quiz
Что выведет этот код? 🐍💡
Чему учит: поведение datetime(tzinfo=ZoneInfo(...)) при переходе на летнее/зимнее время — что делать с «несуществующими» локальными временами. 😺

Зачем важно: баги с DST ломают расписания, логи и портят собеседования.

В REPL проверь .utcoffset(), .timestamp() или .astimezone(timezone.ut…
Что выведет этот код? 💻🧠
Anonymous Quiz
0%
[3, 2, 1] [2, 1]
0%
[3, 2, 1] [2, 1, 3, 2, 1]
0%
[3, 2, 1] [3, 2, 1]
0%
[1, 2, 3] [1, 2]