Python Quiz
Что выведет этот код? 🧠⚙️
Чему учит: как старт потоков асинхронен — start() лишь запускает работу, а не ждёт её завершения; подумай о синхронизации и порядке выполнения.
Зачем важно: на собеседовании и в проде — чтобы не получить негарантируемое поведение и не потерять баги из‑за гонок.
print выполняется сраз…
Зачем важно: на собеседовании и в проде — чтобы не получить негарантируемое поведение и не потерять баги из‑за гонок.
Python Quiz
Что выведет этот код? 💡💻
Чему учит квиз: как generator expression + sum считают элементы и как работает строгое сравнение < — не магия, а простая фильтрация и агрегирование.
Зачем важно: на собеседовании и в проде часто спотыкаются на < vs <= и на то, что дубликаты считаются отдельно.
Подсказка:Пройдись по с…
Зачем важно: на собеседовании и в проде часто спотыкаются на < vs <= и на то, что дубликаты считаются отдельно.
Подсказка:
Что выведет этот код? 🤔🧠
Anonymous Quiz
0%
Ошибка AttributeError и ничего не выводится
0%
Выведет: 3 False
100%
Выведет: 4 True
0%
Выведет: 4 False
Python Quiz
Что выведет этот код? 🤔🧠
Чему учит: отличать изменяемые и неизменяемые коллекции и правильно ловить исключения.
Зачем важно: на собеседовании и в проде — чтобы не ломать логику кодом, который пытается мутировать то, что нельзя.
Подсказка: frozenset не имеет add — поймается AttributeError; операция | делает о…
Зачем важно: на собеседовании и в проде — чтобы не ломать логику кодом, который пытается мутировать то, что нельзя.
Python Quiz
Что выведет этот код? 🤔🧠
Чему учит: операции над множествами — | (объединение), & (пересечение), - (разность).
Зачем важно: полезно на собеседованиях и в продакшне для сравнения и фильтрации коллекций.
Подсказка:Вычисли сначала объединение и пересечение; затем из объединения убери все элементы, которые есть…
Зачем важно: полезно на собеседованиях и в продакшне для сравнения и фильтрации коллекций.
Подсказка:
Python Quiz
Что выведет этот код? 🤔💻
Чему учит квиз: поведение heapq при равных приоритетах у кортежей.
Зачем важно: спасёт от неожиданных падений очереди и впечатлит на собеседовании (не только шваброй умею).
heapq сравнивает кортежи поэлементно; несравнимые вторые элементы вызовут ошибку
Зачем важно: спасёт от неожиданных падений очереди и впечатлит на собеседовании (не только шваброй умею).
Что выведет этот код? 🧠💡
Anonymous Quiz
0%
False [1, 2, 3]
33%
True [1, 2, 3]
67%
True [1, 2, 3, 4]
0%
False [1, 2, 3, 4]
Python Quiz
Что выведет этот код? 🧠💡
Чему учит: про ссылки и изменяемые объекты — один и тот же список может быть связан с разными ключами.
Зачем важно: поможет избежать неожиданных багов в проде и на собеседовании не растеряться.
Словарь хранит ссылки, а не копии — изменение списка видно по всем ссылкам
Зачем важно: поможет избежать неожиданных багов в проде и на собеседовании не растеряться.
Что выведет этот код? 🐍💻
Anonymous Quiz
0%
Выведет: 3 True
100%
Выведет: 3 False
0%
Выведет: 4 True
0%
Выведет: 4 False
Python Quiz
Что выведет этот код? 🐍💻
Чему учит: как Python передаёт аргументы в sys.argv и что обычно лежит в argv[0].
Зачем важно: полезно для CLI, дебага и на собеседованиях — не путать имя скрипта и аргументы.
argv[0] — имя скрипта; кавычки сохраняют пробелы в одном аргументе; сравнение с __file__ зависит от способа …
Зачем важно: полезно для CLI, дебага и на собеседованиях — не путать имя скрипта и аргументы.
Что выведет этот код? 🐍💻
Anonymous Quiz
0%
5 3 3
50%
5 8 8
50%
8 8 8
0%
TypeError: объект Adder не является вызываемым