Что выведет этот код? 💡🤔
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 из-за переполнения
Python Quiz
Что выведет этот код? 🧠🤔
Чему учит квиз: арифметике datetime.timedelta — умножение, нормализация секунд и сравнение длительностей.
Зачем важно: помогает избежать багов с интервалами времени на работе и на собеседованиях.
timedelta поддерживает умножение; лишние секунды автоматически сворачиваются в минуты/ча…
Зачем важно: помогает избежать багов с интервалами времени на работе и на собеседованиях.
Что выведет этот код? 🐍💡
Anonymous Quiz
0%
2.67
100%
2.68
0%
Ошибка округления
0%
Зависит от версии Python
Python Quiz
Что выведет этот код? 🐍💡
Чему учит: сюрпризы с float и округлением из‑за двоичного представления.
Зачем важно: помогает избежать багов в расчётах и блеснуть на собеседовании (и не паниковать).
Мини‑подсказка: 2.675 не хранится точно в float; round в Python использует «округление до чётного».
Зачем важно: помогает избежать багов в расчётах и блеснуть на собеседовании (и не паниковать).
Мини‑подсказка:
Что выведет этот код? 🐍🤔
Anonymous Quiz
0%
Выведет [0, 1, 2]
100%
Выведет [2, 2, 2]
0%
Выведет [0, 0, 0]
0%
Код упадёт с ошибкой
Python Quiz
Что выведет этот код? 🐍🤔
Чему учит: как замыкания в Python захватывают переменные, а не их значения — тонкая магия lambdas.
Зачем важно: такие штуки приводят к багам и частым вопросам на собеседованиях.
Мини‑подсказка:lambda берёт i по ссылке — все вызовы увидят финальное i
Зачем важно: такие штуки приводят к багам и частым вопросам на собеседованиях.
Мини‑подсказка:
Что выведет этот код? 🧠💻
Anonymous Quiz
0%
[0, 1, 2]
100%
[2, 2, 2]
0%
Произойдет ошибка
0%
Непредсказуемо
Python Quiz
Что выведет этот код? 🧠💻
Чему учит: тонкости замыканий и захвата переменных в цикле — классическая ловушка Python (и не только).
Зачем важно: помогает избежать редких багов в проде и блистать на собеседовании — собеседуют любители загадок.
Мини‑подсказка:посмотри на i=i в lambda и когда именно вычисляются зна…
Зачем важно: помогает избежать редких багов в проде и блистать на собеседовании — собеседуют любители загадок.
Мини‑подсказка:
Python Quiz
Что выведет этот код? 💻💡
Чему учит: как работают assert и __debug__ при обычном запуске и с ключом -O.
Зачем важно: не полагаться на assert для валидации и знать это на собеседовании/в проде.
print(__debug__) выполняется до safe_div; assert бросает своё исключение до деления; при -O assert удаляются и __debu…
Зачем важно: не полагаться на assert для валидации и знать это на собеседовании/в проде.
Что выведет этот код? 🤔🧠
Anonymous Quiz
50%
Выведется True
0%
Выведется False
50%
Будет исключение TypeError
0%
Будет исключение ValueError
Python Quiz
Что выведет этот код? 🤔🧠
Чему учит: разбираться с min(..., key=...) и различием is (идентичность) vs == (равенство) — мелочи, которые ломают ожидания. 😺
Зачем важно: помогает отлавливать баги и блистать на собеседованиях на тему встроенных функций.
min возвращает сам элемент с минимальным ключом; при равных кл…
Зачем важно: помогает отлавливать баги и блистать на собеседованиях на тему встроенных функций.