Python Quiz
Что выведет этот код? 💡💻
Чему учит: замыкания и поведение лямбд в цикле — как захватываются переменные.
Зачем важно: помогает писать корректные колбеки и проходит вопросы на собеседованиях. 😺
i передаётся как параметр по умолчанию (i=i) — это фиксирует текущее значение, а не ссылку на меняющуюся переменную.[…
Зачем важно: помогает писать корректные колбеки и проходит вопросы на собеседованиях. 😺
Python Quiz
Что выведет этот код? ⚙️🤔
Учит: различать позиционные-only ('/') и keyword-only ('*') аргументы в сигнатурах Python — полезно для правильной передачи параметров.
Важно: помогает проектировать API и не провалить вопрос на собеседовании (и не рассердить ревьюера).
'/' делает предыдущие параметры только позицион…
Важно: помогает проектировать API и не провалить вопрос на собеседовании (и не рассердить ревьюера).
Python Quiz
Что выведет этот код? 💻🐍
Чему учит: понять разницу между изменением объекта и переназначением переменной.
Зачем важно: помогает избегать багов с разделяемым состоянием и уверенно объяснять решения на собеседовании.
Подсказка: '+' возвращает новый список; методы вроде append меняют существующий.
Зачем важно: помогает избегать багов с разделяемым состоянием и уверенно объяснять решения на собеседовании.
Что выведет этот код? 💻💡
Anonymous Quiz
100%
Выведет: True
0%
Выведет: False
0%
Будет исключение UnicodeDecodeError
0%
Будет исключение UnicodeEncodeError
Python Quiz
Что выведет этот код? 💻💡
Чему учит квиз: разница между байтами и строками — декодирование/кодирование меняет представление данных.
Зачем важно: на работе/собесе поймёте, почему «неправильная» кодировка ломает текст и вызывает трудноуловимые баги.
Подумай, как latin-1 превращает каждый байт в символ, а затем …
Зачем важно: на работе/собесе поймёте, почему «неправильная» кодировка ломает текст и вызывает трудноуловимые баги.
Что выведет этот код? 🐍🤔
Anonymous Quiz
0%
Код безопасен: менеджер контекста предотвращает утечку и ошибок не будет
0%
Если data.csv существует и пустой, rows=[] и rows[0] вызовет IndexError
0%
DictReader сам закроет файл и вернёт пустой словарь при пустом CSV
0%
os.path.exists гарантирует, что CSV не будет пустым
Python Quiz
Что выведет этот код? 🐍🤔
Чему учит квиз: распознавать граничные случаи при чтении CSV и поведение итераторов/конструкторов.
Зачем важно: на работе/собеседовании — чтобы не удивляться внезапным исключениям и правильно управлять ресурсами.
Подумай про пустой файл: что вернёт list() от DictReader и что делает wit…
Зачем важно: на работе/собеседовании — чтобы не удивляться внезапным исключениям и правильно управлять ресурсами.
Что выведет этот код? 🧠💡
Anonymous Quiz
0%
Выведет: 1 2 3
0%
Выведет: 3 3 3
100%
Выведет: 4 4 4
0%
Ошибка: i не определена при вызове
Python Quiz
Что выведет этот код? 🧠💡
Учебная цель: понять замыкания и поведение лямбд в циклах (когда захватывается переменная).
Важно: такие нюансы часто крадут баллы на собеседовании и порождают трудные для отладки баги.
Подумай: значение i берётся не при создании лямбды, а при её вызове — что будет, когда цикл законч…
Важно: такие нюансы часто крадут баллы на собеседовании и порождают трудные для отладки баги.
Что выведет этот код? 🤔🐍
Anonymous Quiz
0%
bytearray(b'ABCD') b'AB'
0%
bytearray(b'ZBCD') b'ZB'
0%
bytearray(b'AZCD') b'ZC'
Python Quiz
Что выведет этот код? 🤔🐍
Чему учит: как memoryview-срезы ссылаются на тот же буфер, а не копируются.
Зачем важно: полезно для оптимизации памяти и на собеседованиях — проверяют знание мутабельности и aliasing.
Подсказка: срез view берет элементы с index 1..2, так что view[0] меняет data[1].
Зачем важно: полезно для оптимизации памяти и на собеседованиях — проверяют знание мутабельности и aliasing.