Python Quiz
Что выведет этот код? 🤔🧠
Чему учит: как работают группы в регулярках и что re.findall возвращает захваченные подстроки.
Зачем важно: пригодится при парсинге строк, логов и на собеседованиях по Python.
(\d+) ловит последовательность цифр (включая ведущие нули); findall с группой возвращает список этих групп.[…
Зачем важно: пригодится при парсинге строк, логов и на собеседованиях по Python.
Что выведет этот код? ⚙️🐍
Anonymous Quiz
0%
Выведет True без исключения
0%
Выведет False без исключения
0%
Выбросит RuntimeError
0%
Выбросит AttributeError
Python Quiz
Что выведет этот код? ⚙️🐍
Чему учит квиз: нюансы hasattr с property и исключениями — не всё, что бросают геттеры, подавляется.
Зачем важно: отличать AttributeError от других исключений — важно для надёжного кода и на интервью.
hasattr вызывает getattr и подавляет только AttributeError; остальные исключения пр…
Зачем важно: отличать AttributeError от других исключений — важно для надёжного кода и на интервью.
Python Quiz
Что выведет этот код? 🤔💡
Чему учит: как functools.partial предустанавливает аргументы и как влияет параметр end.
Зачем важно: формат вывода любит подводные камни — ломает тесты, логи и впечатление на собеседовании 😼.
partial сохраняет ключи (здесь end='; '), они используются при вызове f; отдельный print исп…
Зачем важно: формат вывода любит подводные камни — ломает тесты, логи и впечатление на собеседовании 😼.
Python Quiz
Что выведет этот код? 🧠🐍
Чему учит: разница между bisect_left и bisect_right — куда вставлять элемент в отсортированный список (левая vs правая граница).
Зачем важно: пригодится для бинарного поиска, подсчёта вхождений и точных границ в задачах/собеседованиях.
Подумай: left даёт первую позицию совпадения, ri…
Зачем важно: пригодится для бинарного поиска, подсчёта вхождений и точных границ в задачах/собеседованиях.
Что выведет этот код? 🧠🐍
Anonymous Quiz
0%
Выведет: 1 [1]
100%
Выведет: 1 []
0%
Выведет: 1 [0]
0%
Будет TypeError при втором iter
Python Quiz
Что выведет этот код? 🧠🐍
Чему учит: как ведут себя генераторы и iter() в Python — отличать итератор от коллекции.
Зачем важно: чтобы не поймать неожиданный пустой результат на проде или не споткнуться на собеседовании — знание итераторов нужно частенько. — ваш экс‑старший уборщик Google 😺
Подсказка: генерато…
Зачем важно: чтобы не поймать неожиданный пустой результат на проде или не споткнуться на собеседовании — знание итераторов нужно частенько. — ваш экс‑старший уборщик Google 😺
Что выведет этот код? 🐍🤔
Anonymous Quiz
100%
Будет выведено []
0%
Будет выведено ['A']
0%
Будет ошибка при создании второго экземпляра
0%
Будет выведено ['A', 'A']
Python Quiz
Что выведет этот код? 🐍🤔
Швабра и mutable list — оба могут устроить беспорядок. Чему учит: отличие атрибутов класса и экземпляра, опасность мутабельных значений.
Зачем важно: помогает избежать неожиданных багов в проде и вопросов на собеседовании.
flags объявлен в теле класса — подумай, общий ли это список для в…
Зачем важно: помогает избежать неожиданных багов в проде и вопросов на собеседовании.
Что выведет этот код? 💻💡
Anonymous Quiz
0%
Выведет: None [1, 2, 3]
100%
Выведет: [1, 2, 3] [1, 2, 3]
0%
Выведет: None [3, 1, 2]
0%
Будет исключение TypeError
Python Quiz
Что выведет этот код? 💻💡
Чему учит квиз: отличать функции, которые возвращают новый список, от методов, которые мутируют объект.
Зачем важно: предотвращает неожиданные None/побочные эффекты в проде и на собеседовании показывает знание API.
sorted(...) возвращает новый список, list.sort() сортирует на месте и…
Зачем важно: предотвращает неожиданные None/побочные эффекты в проде и на собеседовании показывает знание API.