Python Quiz
Что выведет этот код? 🧠🤔
Чему учит: практическое понимание property — геттеров/сеттеров и где живут атрибуты с _.
Зачем: нужно для инкапсуляции и умения читать __dict__ — частая тема на собесах и в реальной поддержке кода.
Подсказка: setter делает .strip(), getter — .upper(); подумай, какое имя реально сохраня…
Зачем: нужно для инкапсуляции и умения читать __dict__ — частая тема на собесах и в реальной поддержке кода.
Что выведет этот код? ⚙️🤔
Anonymous Quiz
0%
Выведет 4
0%
Выведет 3
0%
Выведет 0
0%
Будет исключение TypeError
Python Quiz
Что выведет этот код? ⚙️🤔
Учит: тонкостям reduce+filter и тому, как filter(None, ...) удаляет falsy‑элементы (пустые списки) — не их длину.
Зачем важно: на собеседовании и в продакшне ловят ошибки типов, порядка аргументов и неверной аккумуляции.
filter удалит пустые списки; reduce принимает аккумулятор и эле…
Зачем важно: на собеседовании и в продакшне ловят ошибки типов, порядка аргументов и неверной аккумуляции.
Python Quiz
Что выведет этот код? 🤔🧠
Чему учит: __call__ делает объект вызываемым и он может хранить изменяемое состояние.
Зачем важно: понимание ссылок и сайд‑эффектов спасёт от багов на работе и на собеседовании (и от лишней уборки).
Мини‑подсказка:second = add — это ссылка на тот же объект; вызовы меняют один total[…
Зачем важно: понимание ссылок и сайд‑эффектов спасёт от багов на работе и на собеседовании (и от лишней уборки).
Мини‑подсказка:
Python Quiz
Что выведет этот код? 🧠💡
Чему учит: генераторы — одноразовые итераторы; присваивание переменной не делает копию состояния.
Зачем важно: чтобы не попадать в баги с «потерянными» элементами и блистать на собеседовании. 😺
Подумай, что делает next() и от чего зависит список, который потом строится.
Зачем важно: чтобы не попадать в баги с «потерянными» элементами и блистать на собеседовании. 😺
Что выведет этот код? 🤔💡
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 захватывает переменную, а не её текущее значение; все функции смот…
Зачем: важно для корректного поведения функций, отладки и на собеседованиях — чтобы не выглядело, будто вы чистили кота вместо кода.