Что выведет этот код? 🤔💡
Anonymous Quiz
0%
1 10 20 2 20 30 3 30 IndexError
0%
1 10 20 2 20 30
0%
0 10 20 1 20 30
0%
1 10 20 2 20 30 3 30 0
Python Quiz
Что выведет этот код? 🤔💡
Чему учит: поведение zip при сдвиге списков и роль enumerate(start=...) в нумерации элементов.
Зачем важно: помогает предсказывать вывод циклов и не попадать в ловушки на собеседованиях и в продакшне.
zip идёт до самого короткого итератора; nums[1:] короче nums на 1 элемент; enumerat…
Зачем важно: помогает предсказывать вывод циклов и не попадать в ловушки на собеседованиях и в продакшне.
Python Quiz
Что выведет этот код? 🧠🐍
Чему учит: поведение replace и count при перекрывающихся подстроках.
Зачем важно: пригодится в парсинге, тестах и на собеседовании — показывает внимание к деталям.
Мини‑подсказка:подумай про наложения: считаются ли перекрывающиеся вхождения и как replace идёт слева→направо.[[/SPOILE…
Зачем важно: пригодится в парсинге, тестах и на собеседовании — показывает внимание к деталям.
Мини‑подсказка:
Python Quiz
Что выведет этот код? 🧠⚙️
Чему учит: замыкания и позднее связывание (closures и late binding) в Python.
Зачем: важно для корректного поведения функций, отладки и на собеседованиях — чтобы не выглядело, будто вы чистили кота вместо кода.
lambda захватывает переменную, а не её текущее значение; все функции смот…
Зачем: важно для корректного поведения функций, отладки и на собеседованиях — чтобы не выглядело, будто вы чистили кота вместо кода.
Python Quiz
Что выведет этот код? 💻💡
Чему учит: замыкания и поведение лямбд в циклах — захват переменной, а не её мгновенного значения.
Зачем важно: частая ловушка на собеседованиях и в проде — незаметный баг в пару строк.
Подсказка: лямбда держит ссылку на i; его значение читается при вызове функций, а не при создании.…
Зачем важно: частая ловушка на собеседованиях и в проде — незаметный баг в пару строк.
Что выведет этот код? ⚙️🧠
Anonymous Quiz
100%
Выведет: OK
0%
Выведет: PicklingError
0%
Выведет: AttributeError
0%
Выведет: ValueError
Python Quiz
Что выведет этот код? ⚙️🧠
Чему учит квиз: понимать ограничения pickle — какие объекты можно сериализовать, а какие нет. 😺
Зачем важно: поможет не удивляться багам при передаче кода/данных и красиво объяснить это на собеседовании.
Подсказка: pickle хранит ссылку через модуль+имя; лямбды/локальные функции не имеют …
Зачем важно: поможет не удивляться багам при передаче кода/данных и красиво объяснить это на собеседовании.
Что выведет этот код? 💻⚙️
Anonymous Quiz
0%
Выведет [3, 1, 3, 3]
0%
Выведет [3, 3, 3, 3]
0%
Выведет [0, 1, 2, 3]
0%
Выведет [1, 1, 1, 1]
Python Quiz
Что выведет этот код? 💻⚙️
Чему учит: замыкания — как лямбды захватывают переменные (дефолт‑аргумент vs внешняя переменная).
Зачем: избегать скрытых багов в коде и блеснуть знанием Python на собеседовании (и не оправдываться «это баг языка»).
Смотри, где lambda пишет i=i в параметрах, а где просто читает внешн…
Зачем: избегать скрытых багов в коде и блеснуть знанием Python на собеседовании (и не оправдываться «это баг языка»).
Что выведет этот код? ⚙️🧠
Anonymous Quiz
0%
Вывод: A\nFalse 42
0%
Вывод: A\nTrue 42
0%
Вывод: A\nTrue <Task ...>
0%
Исключение: Task не завершена, нельзя вызвать result()
Python Quiz
Что выведет этот код? ⚙️🧠
Чему учит: порядок планирования asyncio‑задач и как это влияет на то, что и когда печатается.
Зачем важно: пригодится для отладки неблокирующего кода и на собеседованиях по concurrency (и чтобы не смести баг под ковёр).
create_task ставит задачу в loop сразу; await asyncio.sleep(0) д…
Зачем важно: пригодится для отладки неблокирующего кода и на собеседованиях по concurrency (и чтобы не смести баг под ковёр).