Что выведет этот код? 🧠🐍
Anonymous Quiz
0%
Выведет: A
0%
Выведет: ValueError
0%
Выведет: Exception
0%
Будет необработанное исключение
Python Quiz
Что выведет этот код? 🧠🐍
Чему учит: отличие между перечислением типов в except и общим except — порядок и соответствие типов.
Зачем важно: предсказывать, какой обработчик сработает, чтобы не пропустить реальные ошибки на работе/собеседовании.
Проверьте, входит ли ValueError в кортеж (TypeError, KeyError) или…
Зачем важно: предсказывать, какой обработчик сработает, чтобы не пропустить реальные ошибки на работе/собеседовании.
Что выведет этот код? 🧠🤔
Anonymous Quiz
0%
Напечатает 'miss'
0%
Вызовет AttributeError — атрибут отсутствует
0%
Напечатает None
0%
Сгенерирует TypeError из-за неправильно определённого __getattr__
Python Quiz
Что выведет этот код? 🧠🤔
Чему учит: как Python обрабатывает __getattr__ и отличие атрибута класса от метода при доступе к экземпляру.
Зачем важно: пригодится на собеседовании и при отладке динамического доступа к атрибутам.
Функция, присвоенная в классе, становится методом — self будет подставлен автоматичес…
Зачем важно: пригодится на собеседовании и при отладке динамического доступа к атрибутам.
Что выведет этот код? 💡🧠
Anonymous Quiz
0%
Всегда напечатает 200000, GIL делает операции += атомарными
0%
Может напечатать меньше 200000 из‑за гонки данных, несмотря на GIL
0%
Всегда напечатает одно и то же число, но не обязательно 200000
100%
Результат не зависит от GIL, так как тут нет параллельности
Python Quiz
Что выведет этот код? 💡🧠
Чему учит: отличать атомарные операции и понимать, как многопоточность влияет на состояние программы.
Зачем: писать безопасный параллельный код и уверенно отвечать на собеседовании про GIL и гонки.
Подсказка: x = x + 1 — это чтение+изменение+запись; подумай про Lock или атомарные при…
Зачем: писать безопасный параллельный код и уверенно отвечать на собеседовании про GIL и гонки.
Что выведет этот код? 💡🐍
Anonymous Quiz
0%
[[1, 3], [2]] False [[1], [2]]
0%
[[1, 3], [2]] True [[1, 3], [2]]
0%
[[1], [2]] False [[1, 3], [2]]
0%
[[1, 3], [2]] True [[1, [2]]
Python Quiz
Что выведет этот код? 💡🐍
Чему учит: отличие поверхностного (shallow) и глубокого (deep) копирования — изменение вложенных объектов может поразить обе «копии».
Зачем важно: чтобы не отлавливать странные баги и не позориться на собеседовании.
Подсказка:copy копирует контейнер, но не его элементы; deepcopy дуб…
Зачем важно: чтобы не отлавливать странные баги и не позориться на собеседовании.
Подсказка:
Что выведет этот код? ⚙️🐍
Anonymous Quiz
0%
Выведет: 10 10
0%
Выведет: 10 и затем исключение
0%
Выведет: 10 и 10 в разных строках
0%
Нет вывода; вызывается StopIteration
Python Quiz
Что выведет этот код? ⚙️🐍
Чему учит: как работают генераторы и хранится их состояние в экземплярах.
Зачем важно: полезно на собеседовании и в проде, чтобы не запутаться с итераторами и StopIteration — выглядит как базовое знание Python.
Подсказка:каждый вызов gen() создаёт отдельный итератор; next() продвига…
Зачем важно: полезно на собеседовании и в проде, чтобы не запутаться с итераторами и StopIteration — выглядит как базовое знание Python.
Подсказка:
Python Quiz
Что выведет этот код? 💻🧠
Учит тонкостям поведения изменяемых default‑аргументов в Python.
Важно: помогает избегать неожиданных общих состояний в функциях — пригодится в проде и на собеседовании (чтобы не краснеть).
Default вычисляется один раз при определении; объект (список) сохраняется между вызовами.[[/SP…
Важно: помогает избегать неожиданных общих состояний в функциях — пригодится в проде и на собеседовании (чтобы не краснеть).
Что выведет этот код? ⚙️🐍
Anonymous Quiz
0%
[4, 4, 4, 0, 2, 4]
100%
[0, 2, 4, 0, 2, 4]
0%
[4, 4, 4, 4, 4, 4]
0%
[0, 0, 0, 0, 0, 0]
Python Quiz
Что выведет этот код? ⚙️🐍
Чему учит: как лямбда-функции захватывают переменные в цикле (замыкания).
Зачем важно: помогает избежать неожиданных результатов в проде и на собеседованиях — классика для багов с колбэками.
Подумай, когда i фиксируется — при создании функции или при её вызове? Сравни с параметром по…
Зачем важно: помогает избежать неожиданных результатов в проде и на собеседованиях — классика для багов с колбэками.