Python Quiz
Что выведет этот код? 🧠⚙️
Чему учит: как Python выбирает метод при множественном наследовании (MRO / C3).
Зачем важно: часто проверяют на собеседованиях и при отладке конфликтов методов — помогает предсказать поведение кода.
Подсказка: изучи C3‑линеаризацию — бери первый в MRO класс, где найден m.
Зачем важно: часто проверяют на собеседованиях и при отладке конфликтов методов — помогает предсказать поведение кода.
Что выведет этот код? 🐍🧠
Anonymous Quiz
0%
Вывод: a c
0%
Вывод: a b
0%
Вывод: b c
0%
Ошибка из-за одинаковых приоритетов
Python Quiz
Что выведет этот код? 🐍🧠
Чему учит: поведение heapq с кортежами и что происходит при одинаковых приоритетах.
Зачем важно: предсказуемость очередей в продакшне и на собеседованиях — такие детали часто спрашивают.
Кортежи сравниваются лексикографически — при равных приоритетах учитывается следующий элемент[[/S…
Зачем важно: предсказуемость очередей в продакшне и на собеседованиях — такие детали часто спрашивают.
Python Quiz
Что выведет этот код? 🐍💻
Чему учит: разница между изменяемым set и неизменяемым frozenset, как работает add и сравнение по содержимому.
Зачем важно: на собеседованиях и в проде — нужно понимать хэшируемость и что повторный add не создаёт дубликатов.
Подсказка: frozenset — «снимок», не меняется; add игнорирует …
Зачем важно: на собеседованиях и в проде — нужно понимать хэшируемость и что повторный add не создаёт дубликатов.
Что выведет этот код? 💻💡
Anonymous Quiz
0%
Выведет: ok
0%
Выведет: True
0%
Выбросит TypeError при создании MemoryRepo()
0%
Выбросит TypeError при вызове save
Python Quiz
Что выведет этот код? 💻💡
Учит тонкостям abc.abstractmethod и динамическому созданию классов через type — где мелочь ломает инстанцирование.
Важно для собеседований и реального кода: такие нюансы показывают, понимаете ли контракт класса и его абстракции.
Проверьте __isabstractmethod__ у функции и то, чем имен…
Важно для собеседований и реального кода: такие нюансы показывают, понимаете ли контракт класса и его абстракции.
Python Quiz
Что выведет этот код? 🧠💻
Чему учит: порядок поиска атрибутов — экземпляр vs класс.
Зачем важно: поможет ловить баги с перекрытием атрибутов и блеснуть на собеседовании. 😺
setattr(obj,'x') записывает x в obj.__dict__; delattr(C,'x') удаляет атрибут класса; getattr сначала смотрит в экземпляре, потом в классе[…
Зачем важно: поможет ловить баги с перекрытием атрибутов и блеснуть на собеседовании. 😺
Python Quiz
Что выведет этот код? 🤔🧠
Чему учит: тонкостям форматирования строк — как repr/str и разные синтаксисы влияют на вывод.
Зачем важно: помогает избегать неожиданных исключений и блеснуть знанием Python на собеседовании.
f-строка вычисляет полноценное Python-выражение; .format парсит поле по своим правилам.[[/SP…
Зачем важно: помогает избегать неожиданных исключений и блеснуть знанием Python на собеседовании.
Что выведет этот код? 💡🤔
Anonymous Quiz
0%
Выведет True
0%
Выведет False
0%
Поднимет TypeError
0%
Поднимет KeyError