Что выведет этот код? ⚙️💻
Anonymous Quiz
50%
Выведет: [1, 2, 3]
50%
Выведет: [0, 1, 2]
0%
Выведет: <список корутин>, а не результат
0%
Код упадёт с ошибкой TypeError
Python Quiz
Что выведет этот код? ⚙️💻
Чему учит: разница между созданием корутин и их запуском через asyncio.run и asyncio.gather — объект корутины vs её результат.
Зачем важно: на работе и на собеседовании проверяют умение правильно организовать конкурентность, чтобы не печатать «корутины» вместо данных 😺.
Подумай, что во…
Зачем важно: на работе и на собеседовании проверяют умение правильно организовать конкурентность, чтобы не печатать «корутины» вместо данных 😺.
Что выведет этот код? 🤔💡
Anonymous Quiz
100%
Вывод: a-b-c --a--b-c-- a--b-c
0%
Вывод: a-b-c --a---b--c-- a---b--c
0%
Вывод: -a-b-c- a-b-c --a--b--c--
0%
Вывод: a-b-c -a--b-c- a---b--c
Python Quiz
Что выведет этот код? 🤔💡
Чему учит квиз: разница между split() и split(' ') — как обрабатываются подряд и крайние пробелы.
Зачем важно: при парсинге строк и на собеседованиях такие тонкости часто ловят на невнимательности (говорит экс‑старший уборщик Google 😺).
split() без аргумента делит по любому пробельно…
Зачем важно: при парсинге строк и на собеседованиях такие тонкости часто ловят на невнимательности (говорит экс‑старший уборщик Google 😺).
Что выведет этот код? ⚙️🤔
Anonymous Quiz
50%
Всегда выводит 200000
50%
Всегда выводит число меньше 200000
0%
Может вывести 200000, а может меньше
0%
Всегда выводит одно и то же число, но неизвестно какое
Python Quiz
Что выведет этот код? ⚙️🤔
Чему учит: гонки потоков и небезопасность обновления общих данных.
Зачем важно: такие ошибки трудно отловить в продакшене и на собеседовании их любят спрашивать.
Инкремент — read-modify-write (несколько шагов); без Lock или атомарной операции обновления могут пересекаться.
Зачем важно: такие ошибки трудно отловить в продакшене и на собеседовании их любят спрашивать.
Python Quiz
Что выведет этот код? 🐍🧠
Чему учит: понять, что from __future__ import annotations откладывает оценку аннотаций — они не превращаются в объекты типов немедленно.
Зачем важно: помогает правильно интерпретировать __annotations__ в коде и на собеседовании (не паниковать).
Подсказка: аннотации сохраняются как ст…
Зачем важно: помогает правильно интерпретировать __annotations__ в коде и на собеседовании (не паниковать).
Что выведет этот код? 🤔🐍
Anonymous Quiz
100%
Выведет: A
0%
Выведет: B
0%
Ничего не выведет
0%
Будет напечатано предупреждение, но без A/B
Python Quiz
Что выведет этот код? 🤔🐍
Чему учит: как warnings.filterwarnings('error', ...) превращает предупреждения в исключения и как except по базовому классу их ловит 😺
Зачем важно: нужно уметь контролировать предупреждения в приложениях и на собеседованиях по Python.
Подсказка:warnings.warn поднимет UserWarning как…
Зачем важно: нужно уметь контролировать предупреждения в приложениях и на собеседованиях по Python.
Подсказка:
Что выведет этот код? ⚙️🐍
Anonymous Quiz
0%
bytearray(b'abc') b'abc'
0%
bytearray(b'aZc') b'abc'
0%
bytearray(b'aZc') b'aZc'
100%
bytearray(b'abc') b'aZc'
Python Quiz
Что выведет этот код? ⚙️🐍
Чему учит квиз: как bytearray и memoryview делят один буфер — изменение через view влияет на оригинал.
Зачем важно: понимание мутабельности помогает избегать багов и блеснуть на собеседовании.
Мини‑подсказка:memoryview не копирует данные; bytes(view) делает отдельный immutable снимо…
Зачем важно: понимание мутабельности помогает избегать багов и блеснуть на собеседовании.
Мини‑подсказка: