Что выведет этот код?
Anonymous Quiz
50%
Оба набора тестов выполнятся нормально, classmethod и обычный метод работают одинаково
0%
Обычный setUpClass будет проигнорирован и тесты Bad пройдут
50%
При запуске появится TypeError, потому что setUpClass должен быть @classmethod
0%
setUpClass выполнится как метод экземпляра перед каждым тестом класса Bad
Что выведет этот код?
Anonymous Quiz
0%
Выведет Found
75%
Выведет Not found
25%
Выдаст ошибку
0%
Ничего не выведет
Что выведет этот код?
Anonymous Quiz
0%
Выведет 'bba'
100%
Выведет 'baaa'
0%
Выведет 'aaa'
0%
Выведет 'bb'
Что выведет этот код?
Anonymous Quiz
0%
Выведет: False True False
33%
Выведет: False True True
67%
Выведет: True True False
0%
Будет выброшена ошибка
Python Quiz
Что выведет этот код? ⚙️🐍
Чему учит: различать is (тождество объектов) и == (равенство значений).
Зачем: пригодится на собеседовании и чтобы не подметать баги с идентичностью в коде.
Подсказка:'is' смотрит на id, '==' — на значения; 'py'*2 может дать новый объект, литералы иногда интернируются.
Зачем: пригодится на собеседовании и чтобы не подметать баги с идентичностью в коде.
Подсказка:
Что выведет этот код? 💡💻
Anonymous Quiz
100%
Выведет: main затем worker
0%
Выведет: missing затем worker
0%
Выведет: main затем main
0%
Выбросит AttributeError при первом print
Python Quiz
Что выведет этот код? 💡💻
Чему учит: поведение threading.local и использование getattr с дефолтом при запуске нового потока.
Зачем важно: знание изоляции данных между потоками нужно для безопасной конкуренции и на собеседованиях по concurrency.
Каждый поток получает своё локальное хранилище; у нового потока а…
Зачем важно: знание изоляции данных между потоками нужно для безопасной конкуренции и на собеседованиях по concurrency.