Что выведет этот код? 💡💻
Anonymous Quiz
25%
Выведет: ON
25%
Выведет: OFF
50%
Ошибка выполнения
0%
Ничего не выведет
Python Quiz
Что выведет этот код? 💡💻
Чему учит квиз: проверке булевых значений и поведению оператора and в Python.
Зачем важно: помогает не попасть в ловушку на собеседовании и правильно предсказывать ветвления в коде.
В Python пустой список оценивается как False; and возвращает первый ложный операнд (или последний, есл…
Зачем важно: помогает не попасть в ловушку на собеседовании и правильно предсказывать ветвления в коде.
Что выведет этот код? ⚙️🧠
Anonymous Quiz
25%
[1] [2]
50%
[1] [1, 2]
25%
[1] [1]
0%
Ошибка времени выполнения
Python Quiz
Что выведет этот код? ⚙️🧠
Учись: поведение изменяемых значений по умолчанию в Python — функции могут сохранять состояние.
Зачем: такие нюансы приводят к багам в проде и часто проверяются на собеседованиях.
Проверь, создаётся ли новый список при каждом вызове или тот же объект используется повторно.
Зачем: такие нюансы приводят к багам в проде и часто проверяются на собеседованиях.
Что выведет этот код? 🐍💡
Anonymous Quiz
0%
Выведет: log, 1, затем log, 1
75%
Выведет: log, 1, затем log, 2
0%
Выведет: log, 2, затем log, 3
25%
Ошибка из-за изменяемого аргумента по умолчанию
Python Quiz
Что выведет этот код? 🐍💡
Чему учит: декораторы и поведение изменяемых аргументов по умолчанию — как не подмести баг под ковёр 😺.
Зачем важно: пригодится в проде и на собеседовании — тонкости возвращаемых значений и состояний ломают логику.
Посмотри, что возвращает выражение (print(...), f(...))[1] и как ведё…
Зачем важно: пригодится в проде и на собеседовании — тонкости возвращаемых значений и состояний ломают логику.
Python Quiz
Что выведет этот код? 🐍🤔
Чему учит квиз: разбирает разницу между collections.namedtuple и typing.NamedTuple — как они создают классы, поля и наследуют поведение tuple.
Зачем важно: на собесе и в проекте — влияет на сравнение, сериализацию и статическую проверку типов.
Проверь наследование от tuple и наличие …
Зачем важно: на собесе и в проекте — влияет на сравнение, сериализацию и статическую проверку типов.
Python Quiz
Что выведет этот код? 💡🤔
Чему: min/max с key — как задаётся критерий сравнения и как работает индексация строк.
Зачем: на интервью и в проде мелочи с key и tie‑breaking могут породить баги — важно понимать.
key возвращает значение для сравнения; w[1] — второй символ; при равенстве берётся первый встретившийс…
Зачем: на интервью и в проде мелочи с key и tie‑breaking могут породить баги — важно понимать.
Python Quiz
Что выведет этот код? 🤔💡
Чему учит: как Python передаёт и считает аргументы командной строки (sys.argv).
Зачем важно: полезно для CLI, отладки и на собеседованиях — проверяют внимание к argv[0].
argv[0] — имя скрипта; argv[1:] — только аргументы; len(sys.argv) считает все элементы.
Зачем важно: полезно для CLI, отладки и на собеседованиях — проверяют внимание к argv[0].
Что выведет этот код? 💡🧠
Anonymous Quiz
33%
[1, 2, 1, 2]
0%
[99, 2, 99, 2]
33%
[99, 2, 1, 2]
33%
Произойдёт ошибка при распаковке
Python Quiz
Что выведет этот код? 💡🧠
Чему учит квиз: как распаковка списков формирует новый список, а не создаёт «живую» привязку к оригиналу.
Зачем важно: понимание копирования/мутации помогает избегать багов в проде и блестяще смотреться на собеседовании.
Подсказка: распаковка копирует элементы в новый список — менять…
Зачем важно: понимание копирования/мутации помогает избегать багов в проде и блестяще смотреться на собеседовании.