Python Quiz
Что выведет этот код? 💻⚙️
Чему учит: разобраться, что лежит в sys.argv и почему сравнение с __file__ может вести себя по‑разному — чтобы не подметать баги вместо кода.
Зачем: важно для корректной обработки аргументов и чтобы не упасть на вопросе про запуск скриптов на собеседовании.
Подсказка: sys.argv[0] обы…
Зачем: важно для корректной обработки аргументов и чтобы не упасть на вопросе про запуск скриптов на собеседовании.
Что выведет этот код? 🤔💻
Anonymous Quiz
50%
0 — все элементы считаются ложными
0%
1 — только 0 считается ложным
50%
2 — только None и 0 считаются ложными
0%
3 — только один элемент считается ложным
Python Quiz
Что выведет этот код? 🤔💻
Чему учит: понятие truthiness в Python — какие значения считаются ложными при фильтрации.
Зачем важно: для корректной очистки данных и на собеседованиях — чтобы не допустить простой ошибки. 😺
Falsy: None, False, числовые нули, пустые строки и пустые контейнеры ([], {}, set())[[/SPOIL…
Зачем важно: для корректной очистки данных и на собеседованиях — чтобы не допустить простой ошибки. 😺
Python Quiz
Что выведет этот код? 💻🐍
Учит тонкостям импорта в Python и семантике изменяемых объектов.
Важно для отладки и собеседований — чтобы не путать ссылки и побочные эффекты.
Импорт выполняет код модуля; оба имени могут указывать на один изменяемый список, append меняет сам объект, а не переназначает имя.[[/SPOILE…
Важно для отладки и собеседований — чтобы не путать ссылки и побочные эффекты.
Что выведет этот код? ⚙️🐍
Anonymous Quiz
0%
Всегда выведет True
0%
Всегда выведет False
100%
Может вывести True или False в зависимости от планировщика
0%
Будет выброшено исключение из-за доступа к global
Python Quiz
Что выведет этот код? ⚙️🐍
Старший уборщик: учит гонкам потоков и нюансам модификации globals() и присваивания в Python.
Зачем важно: порядок выполнения в потоках критичен для багов, стабильности кода и успеха на собеседовании 😺
Подумайте, выполнится ли присваивание в дочернем потоке до print и как lambda пере…
Зачем важно: порядок выполнения в потоках критичен для багов, стабильности кода и успеха на собеседовании 😺
Что выведет этот код? 🧠💻
Anonymous Quiz
0%
{}
0%
{1: 1, 3: 1}
100%
{1: 1, 2: 2, 3: 1}
0%
Будет выброшено исключение
Python Quiz
Что выведет этот код? 🧠💻
Чему учит: разбираться в set(), list.count() и дикт‑компхреншен — где прячутся дубли и лишние вызовы count().
Зачем: полезно на собеседованиях и при отладке подсчёта вхождений в списках.
Подумай, по каким элементам итерируется set() и что сравнивают с 1 в if — это ключ к ответу.[[/SP…
Зачем: полезно на собеседованиях и при отладке подсчёта вхождений в списках.
Python Quiz
Что выведет этот код? 💡⚙️
Учит: как работают контекст‑менеджеры — что делает __enter__ и __exit__, и в каком порядке вызываются печати.
Зачем: важно для корректного управления ресурсами и для задач на собеседованиях — ловля/подавление исключений.
Подумай, что возвращает __enter__ (что попадает в as ...) и как…
Зачем: важно для корректного управления ресурсами и для задач на собеседованиях — ловля/подавление исключений.
Python Quiz
Что выведет этот код? ⚙️🤔
Чему учит: замыкания — как лямбды захватывают переменные в цикле.
Зачем важно: реальный источник багов в колбэках и частый вопрос на собеседованиях.
Мини‑подсказка:лямбды берут i по ссылке; чтобы захватить текущее значение, используйте i по умолчанию: lambda i=i: i 😺
Зачем важно: реальный источник багов в колбэках и частый вопрос на собеседованиях.
Мини‑подсказка: