Что выведет этот код? 🐍🤔
Anonymous Quiz
0%
[0, 1, 2]
0%
[2, 2, 2]
100%
[0, 0, 0]
0%
Произойдёт ошибка
Python Quiz
Что выведет этот код? 🐍🤔
Чему учит: замыкания в Python и как лямбды захватывают переменные в цикле — важно понимать поведение scope и время привязки.
Зачем важно: чтобы не получать неожиданные результаты в проде и не терять баллы на собеседовании.
Подумай, какая именно переменная доступна при вызове f(), а н…
Зачем важно: чтобы не получать неожиданные результаты в проде и не терять баллы на собеседовании.
Что выведет этот код? 💻🐍
Anonymous Quiz
0%
Всегда выведет True
50%
Всегда выведет False
50%
Может вывести и True, и False в зависимости от системы
0%
Код упадёт с исключением
Python Quiz
Что выведет этот код? 💻🐍
Чему учит квиз: про разрешение системного времени и поведение time.sleep(0).
Зачем важно: на собеседовании и в проде — чтобы не ждать микросекунды от системных часов и не удивляться платформенной разнице.
time.time возвращает float с реальной точностью, зависящей от ОС/реализации; ti…
Зачем важно: на собеседовании и в проде — чтобы не ждать микросекунды от системных часов и не удивляться платформенной разнице.
Python Quiz
Что выведет этот код? 💡💻
Чему учит: разница между созданием нового списка и изменением существующего (мутабельность и операции в Python).
Зачем важно: помогает избегать багов с неожиданными ссылками на объекты на работе и на собеседованиях.
Подумай: '+' что делает с двумя списками, а append — что делает с од…
Зачем важно: помогает избегать багов с неожиданными ссылками на объекты на работе и на собеседованиях.
Python Quiz
Что выведет этот код? 🐍💡
Различать наивные (naive) и «aware» datetime в Python — когда объект реально знает свой часовой пояс.
Критично для корректных расчётов времени в проде и на собеседованиях — иначе баги будут маскироваться.
replace(tzinfo=...) помечает объект как aware; некоторые методы ведут себя по‑р…
Критично для корректных расчётов времени в проде и на собеседованиях — иначе баги будут маскироваться.
Что выведет этот код? 💡🧠
Anonymous Quiz
0%
Вывод: 10 0
0%
Вывод: 0 0
0%
Исключение при sum(), mean() не вызывается
0%
Исключение при mean(), sum() уже отработал
Python Quiz
Что выведет этот код? 💡🧠
Чему учит квиз: как sum с параметром start и условные выражения влияют на поведение при пустых коллекциях 😺
Зачем важно: помогает писать устойчивый код и блистать на собеседовании знанием тонкостей stdlib.
sum(iterable, start) вернёт start при пустом iterable; 'mean(nums) if nums els…
Зачем важно: помогает писать устойчивый код и блистать на собеседовании знанием тонкостей stdlib.
Что выведет этот код? 🧠⚙️
Anonymous Quiz
0%
Выведет: 10 10
0%
Выведет: 0 10
0%
Выведет: 0 0
100%
KeyError при обращении к 'timeout'
Python Quiz
Что выведет этот код? 🧠⚙️
Чему учит: как ChainMap складывает словари и кто перекрывает кого.
Зачем важно: полезно для конфигов и на интервью — проверяет понимание приоритета и мутаций.
Чтение ищет mappings по порядку; запись/присвоение меняет только первый mapping. 😺
Зачем важно: полезно для конфигов и на интервью — проверяет понимание приоритета и мутаций.
Что выведет этот код? ⚙️🤔
Anonymous Quiz
0%
[(1, ('a', 10)), (2, ('b', 20)), (3, ('c', None))]
0%
[(0, ('a', 10)), (1, ('b', 20))]
0%
[(1, ('a', 10)), (2, ('b', 20))]
0%
[(1, 'a', 10), (2, 'b', 20)]
Python Quiz
Что выведет этот код? ⚙️🤔
Чему учит квиз: как zip и enumerate взаимодействуют и что бывает при разной длине списков.
Зачем важно: базовый навык для работы/собеседования — чтобы не терять элементы и правильно индексировать.
Подсказка: zip идёт до кратчайшего, enumerate выдаёт (индекс, элемент), start меняет на…
Зачем важно: базовый навык для работы/собеседования — чтобы не терять элементы и правильно индексировать.