Что выведет этот код? 💻💡
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
Python Quiz
Что выведет этот код? 💡🤔
Чему учит: разница __eq__ vs __hash__ для ключей в dict/set.
Зачем: чтобы не получить сюрприз на собеседовании и в проде при использовании объектов как ключей.
Подсказка: словари требуют хешируемых ключей; __eq__ без __hash__ делает объект непригодным в качестве ключа.
Зачем: чтобы не получить сюрприз на собеседовании и в проде при использовании объектов как ключей.
Python Quiz
Что выведет этот код? 🐍🤔
Чему учит: замыкания и захват переменных в лямбдах — знание полезнее мопа 😺.
Зачем: такие тонкости вызывают баги в проде и проверяются на собеседованиях.
Подсказка: посмотри, что фиксируется в каждой лямбде — сама переменная i или её копия через p=i?
Зачем: такие тонкости вызывают баги в проде и проверяются на собеседованиях.
Python Quiz
Что выведет этот код? 💡⚙️
Чему учит: гонки потоков и недетерминированность при доступе к общему состоянию.
Зачем важно: показывает, почему на работе и на собеседованиях нужно ждать/синхронизировать потоки и не полагаться на порядок исполнения.
В CPython list.append по сути атомарен, но главный поток не ждёт зав…
Зачем важно: показывает, почему на работе и на собеседованиях нужно ждать/синхронизировать потоки и не полагаться на порядок исполнения.
Что выведет этот код? 💻💡
Anonymous Quiz
0%
Вывод: 1 2
0%
Вывод: None 2
0%
Вывод: None 2.0
0%
Вывод: None 3