Что выведет этот код? 💻🤔
Anonymous Quiz
0%
Выведет 0.0
100%
Выведет 'done'
0%
Будет возбужден ZeroDivisionError и ничего не выведется
0%
Выведет None
Python Quiz
Что выведет этот код? 💻🤔
Чему учит: как try/finally взаимодействуют с return и исключениями — неожиданные приоритеты выполнения.
Зачем важно: критично для надёжного освобождения ресурсов и частая ловушка на собеседованиях.
Подумай: блок finally выполняется всегда; что если в нём есть return?
Зачем важно: критично для надёжного освобождения ресурсов и частая ловушка на собеседованиях.
Python Quiz
Что выведет этот код? 💻💡
Чему учит: ловушкам изменяемых аргументов по умолчанию в Python — неожиданное хранение состояния.
Зачем важно: такие нюансы приводят к тонким багам в проде и ловят на собеседованиях. 😺
Мини‑подсказка:значение по умолчанию создаётся один раз и используется при всех вызовах.[[/SPOILER…
Зачем важно: такие нюансы приводят к тонким багам в проде и ловят на собеседованиях. 😺
Мини‑подсказка:
Python Quiz
Что выведет этот код? 🤔🐍
Чему учит квиз: разобраться в режимах open и в том, что происходит при отсутствии файла.
Зачем важно: поможет избежать I/O‑ошибок в рабочем коде и на собеседовании выглядеть уверенно.
rb — чтение требует существующего файла; ab — открывает/создаёт для дозаписи.
Зачем важно: поможет избежать I/O‑ошибок в рабочем коде и на собеседовании выглядеть уверенно.
Python Quiz
Что выведет этот код? ⚙️🤔
Чему учит: отличать длину строки в символах и в байтах при разных кодировках.
Зачем важно: нужно для корректной работы с файлами/сетью и часто спрашивают на собеседованиях.
UTF‑8 — переменная длина на символ; Latin‑1 — однобайтовая кодировка для символов из ISO‑8859‑1.
Зачем важно: нужно для корректной работы с файлами/сетью и часто спрашивают на собеседованиях.
Что выведет этот код? 💻🧠
Anonymous Quiz
0%
Выведет True
0%
Выведет False
0%
Поднимет TypeError
0%
Поднимет AttributeError
Python Quiz
Что выведет этот код? 💻🧠
Чему учит: разницу между collections.namedtuple и typing.NamedTuple — как они создают типы и что именно хранится в переменных вроде User1/User2.
Зачем важно: часто на собеседовании и в коде нужно понимать совместимость типов, поведение экземпляров и аннотации.
Посмотри, чему равен ty…
Зачем важно: часто на собеседовании и в коде нужно понимать совместимость типов, поведение экземпляров и аннотации.
Что выведет этот код? 💻🤔
Anonymous Quiz
0%
['Ann'] затем ['Bob']
0%
['Ann'] затем ['Ann', 'Bob']
0%
['Ann'] затем ['Bob', 'Ann']
0%
Будет исключение из-за повторного использования списка
Python Quiz
Что выведет этот код? 💻🤔
Чему учит квиз: остерегайся изменяемых аргументов по умолчанию — список может жить дольше, чем ты думаешь.
Зачем важно: такие мелочи приводят к загадочным багам в проде и на собеседовании — проверь детали.
Список по умолчанию создаётся один раз при определении функции и переиспользуе…
Зачем важно: такие мелочи приводят к загадочным багам в проде и на собеседовании — проверь детали.
Python Quiz
Что выведет этот код? ⚙️🧠
Учимся про mutable-аргументы по умолчанию, functools.partial и побочные эффекты — не всё создаётся заново при вызове.
На работе/собесе важно — такие тонкости портят поведение функций и тесты, показывают глубину знаний.
default c=[] создаётся один раз и разделяется между вызовами; par…
На работе/собесе важно — такие тонкости портят поведение функций и тесты, показывают глубину знаний.