Python Quiz
Что выведет этот код? 🐍🧠
Чему учит: замыкания и порядок чтения переменных в Python (scope/closure).
Зачем важно: помогает избежать неожиданных багов и блистать на собеседованиях — даже помощник старшего уборщика Google одобряет 😺.
Подумай: значение читается при определении функции или при её вызове?
Зачем важно: помогает избежать неожиданных багов и блистать на собеседованиях — даже помощник старшего уборщика Google одобряет 😺.
Что выведет этот код? ⚙️🐍
Anonymous Quiz
0%
Код выведет: [0, 1, 2]
100%
Код выведет: [2, 2, 2]
0%
Код выведет: [0, 0, 0]
0%
Код выведет: [None, None, None]
Python Quiz
Что выведет этот код? ⚙️🐍
Чему учит: как работают замыкания и захват переменных в Python.
Зачем важно: популярная ловушка на собеседованиях и источник багов в коллбэках.
Подсказка:lambda захватывает переменную (ссылку) — значение i берётся при вызове, не при создании.
Зачем важно: популярная ловушка на собеседованиях и источник багов в коллбэках.
Подсказка:
Что выведет этот код? 🐍⚙️
Anonymous Quiz
0%
[0, 1, 2]
100%
[2, 2, 2]
0%
[<function ...>, <function ...>, <function ...>]
0%
[0, 0, 0]
Python Quiz
Что выведет этот код? ⚙️💻
Учит, как heapq/кортежи ведут себя при равных приоритетах — стабильность тут не гарантия, а сравнение.
Важно: на работе/собеседовании это помогает избежать неожиданных падений и выбрать корректную стратегию tie‑break. 😺
Кортежи сравниваются лексикографически: если первые элементы рав…
Важно: на работе/собеседовании это помогает избежать неожиданных падений и выбрать корректную стратегию tie‑break. 😺
Что выведет этот код? 💻🧠
Anonymous Quiz
100%
Выведет True
0%
Выведет False
0%
Будет исключение TypeError
0%
Будет исключение ValueError
Python Quiz
Что выведет этот код? 💻🧠
Чему учит квиз: как array.array ведёт себя при умножении и при сравнении с list — мелочи последовательного протокола.
Зачем важно: на собеседовании и в проде такие нюансы приводят к багам и удивлённым менеджерам.
Умножение дублирует элементы; сравнение происходит поэлементно.[[/SPOIL…
Зачем важно: на собеседовании и в проде такие нюансы приводят к багам и удивлённым менеджерам.
Что выведет этот код? 💡🐍
Anonymous Quiz
0%
Ошибка во время выполнения из‑за несоответствия типов
0%
Ошибка при импорте typing
100%
Код выполнится и выведет: ['5']
0%
Код не запустится без mypy
Python Quiz
Что выведет этот код? 💡🐍
Чему учит квиз: отличать аннотации типов и статическую проверку от реального поведения Python при выполнении — не всё, что пишет mypy, исполняется автоматически.
Зачем важно: пригодится на собеседовании и в коде, чтобы правильно интерпретировать ошибки и предупреждения.
Подумай: влияет…
Зачем важно: пригодится на собеседовании и в коде, чтобы правильно интерпретировать ошибки и предупреждения.
Что выведет этот код? 💡🤔
Anonymous Quiz
0%
Будет напечатано: [[], [1], [], [2, 3]]
100%
Будет напечатано: [[], [], [], []]
0%
Будет ошибка IndexError
0%
Цикл while будет бесконечным
Python Quiz
Что выведет этот код? 💡🤔
Чему учит: мутации списков, присвоение среза и поведение ссылок (aliasing) — мелочь, а бывает фатально.
Зачем важно: поможет избегать неожиданных побочных эффектов в продакшне и на собеседовании — выглядит умно и надёжно. 😺
Мини‑подсказка:Подумай: lst[:] = [] изменяет сам объект спи…
Зачем важно: поможет избегать неожиданных побочных эффектов в продакшне и на собеседовании — выглядит умно и надёжно. 😺
Мини‑подсказка:
Что выведет этот код? 🧠🤔
Anonymous Quiz
0%
Выведет True
0%
Выведет False
0%
Поднимет TypeError при умножении
0%
Поднимет OverflowError из-за переполнения