Python Quiz
Что выведет этот код? 🤔⚙️
Чему учит квиз: замыкания и поведение лямбд в циклах — переменная цикла захватывается по ссылке, а не как снимок в момент создания.
Зачем важно: помогает избегать скрытых багов в коде и показывает глубину понимания Python на собеседованиях.
Лямбда берёт i при вызове, а не при создании;…
Зачем важно: помогает избегать скрытых багов в коде и показывает глубину понимания Python на собеседованиях.
Python Quiz
Что выведет этот код? 🧠💻
Чему учит: поведение zoneinfo и DST — что такое несуществующие/двусмысленные локальные времена при создании aware datetime.
Зачем важно: баги в логах, планировщиках и на интервью — знание краёв времён показывает профессионализм.
Ночь перехода: в эту дату часы прыгают с 02:00 на 03:00 —…
Зачем важно: баги в логах, планировщиках и на интервью — знание краёв времён показывает профессионализм.
Что выведет этот код? 🧠⚙️
Anonymous Quiz
0%
Выведет: False 42
0%
Выведет: True 42
0%
Выведет: False AttributeError
0%
Выведет: True AttributeError
Python Quiz
Что выведет этот код? 🧠⚙️
Чему учит: как __getattr__ взаимодействует с hasattr.
Зачем: важно для отладки динамических объектов и на собеседованиях — ловушки для невнимательных (говорит бывший помощник старшего уборщика 😺).
hasattr вызывает getattr и считает False только при AttributeError
Зачем: важно для отладки динамических объектов и на собеседованиях — ловушки для невнимательных (говорит бывший помощник старшего уборщика 😺).
Python Quiz
Что выведет этот код? 🧠💻
Чему учит: порядок планирования и выполнения задач в asyncio — разница между запуском задачи и её ожиданием 😺
Зачем важно: нужно для корректной конкурентности в продакшене и на собеседованиях.
create_task лишь ставит coroutine в цикл, она выполнится когда цикл снова получит управлени…
Зачем важно: нужно для корректной конкурентности в продакшене и на собеседованиях.
Что выведет этот код? 🧠⚙️
Anonymous Quiz
0%
Выведет 1
0%
Выведет 2
0%
Выведет 3
0%
Ошибка: x не найден в области видимости
Python Quiz
Что выведет этот код? 🧠⚙️
Учит областям видимости и замыканиям в Python — как вложенные функции берут переменные из внешней.
Важно на работе и на собеседовании: помогает правильно писать и отлаживать код без сюрпризов и UnboundLocalError.
Подумай, когда inner() читает x — до или после присваивания во внешней …
Важно на работе и на собеседовании: помогает правильно писать и отлаживать код без сюрпризов и UnboundLocalError.
Python Quiz
Что выведет этот код? 🧠💻
Чему учит: замыкания и то, как лямбды захватывают переменные в циклах.
Зачем важно: частая ловушка на собеседованиях и в боевом коде — поможет избежать неожиданных багов.
Лямбда обращается к i при вызове (поздняя привязка), а не фиксирует его значение при создании.
Зачем важно: частая ловушка на собеседованиях и в боевом коде — поможет избежать неожиданных багов.
Что выведет этот код? 🤔⚙️
Anonymous Quiz
0%
bytearray(b'abcdef') b'Zcd'
0%
bytearray(b'Zbcdef') b'Zbc'
0%
bytearray(b'aZcdef') b'Zcd'
0%
bytearray(b'aZcdef') b'abc'
Python Quiz
Что выведет этот код? 🤔⚙️
Чему учит квиз: как memoryview даёт окно в тот же байтовый буфер — без копирования.
Зачем важно: полезно для оптимизаций и чтобы не попасть в ловушку неожиданных побочных изменений на работе/собеседовании.
Мини‑подсказка:sliced memoryview не копирует; view[0] изменяет оригинал по см…
Зачем важно: полезно для оптимизаций и чтобы не попасть в ловушку неожиданных побочных изменений на работе/собеседовании.
Мини‑подсказка:
Что выведет этот код? 🧠🐍
Anonymous Quiz
0%
Будет выведено: wrap затем 1 1
0%
Будет выведено: wrap затем 1 2
0%
Будет выведено: wrap затем 2 2
0%
Ошибка из-за декоратора