Python Quiz
Что выведет этот код? ⚙️💻
Чему учит: контроль потока при работе с файлами и внимательность к тому, где открывается CSV — одна строчка может решить, упадёт код или нет.
Зачем важно: на работе и собеседовании демонстрирует защиту от ошибок и понимание побочных эффектов I/O (и сбережёт нервы уборщику).
Подсказ…
Зачем важно: на работе и собеседовании демонстрирует защиту от ошибок и понимание побочных эффектов I/O (и сбережёт нервы уборщику).
Python Quiz
Что выведет этот код? 💡🧠
Чему учит квиз: внимательности к особенностям float — одинаковые формулы могут дать разные безмикроскопные погрешности.
Зачем важно: на работе и на собеседовании показывает умение избегать ненадёжных сравнений и писать робастный код.
Не сравнивай float через == — используй math.isclo…
Зачем важно: на работе и на собеседовании показывает умение избегать ненадёжных сравнений и писать робастный код.
Что выведет этот код? 💻⚙️
Anonymous Quiz
0%
Выведет: False None [3, 2, 1]
0%
Выведет: True None [3, 2, 1]
100%
Выведет: False [3, 2, 1] [3, 2, 1]
0%
Выведет: True [3, 2, 1] [3, 2, 1]
Python Quiz
Что выведет этот код? 💻⚙️
Чему учит: разницу между созданием нового объекта и мутацией существующего списка — и как методы могут возвращать None.
Зачем важно: на собеседовании и в проде это спасает от неожиданных побочных эффектов и неправильных проверок идентичности.
list(reversed(...)) даёт новый список; nums…
Зачем важно: на собеседовании и в проде это спасает от неожиданных побочных эффектов и неправильных проверок идентичности.
Python Quiz
Что выведет этот код? 🧠💻
Чему учит: замыкания и «позднее связывание» переменных в лямбдах/списковых выражениях.
Зачем важно: поможет избежать неожиданных багов в колбэках и впечатлить на собеседовании.
i захватывается не по значению, а по ссылке — берётся при вызове. Чтобы зафиксировать текущее i, можно писать…
Зачем важно: поможет избежать неожиданных багов в колбэках и впечатлить на собеседовании.
Что выведет этот код? ⚙️🤔
Anonymous Quiz
0%
Выведет True, так как 3 > 2
0%
Выведет False, так как 3 не больше 2
0%
Ошибка времени выполнения из-за Protocol
0%
Ошибка времени выполнения из-за Generic
Python Quiz
Что выведет этот код? ⚙️🤔
Чему учит: отличать статическую типизацию (TypeVar/Protocol) от реального выполнения кода — что действительно сравнивается во время runtime. 😺
Зачем важно: на собеседовании и в проде простые операции и типы решают больше, чем замороченные дженерики.
Подсказка:len возвращает число; Typ…
Зачем важно: на собеседовании и в проде простые операции и типы решают больше, чем замороченные дженерики.
Подсказка:
Что выведет этот код? 🐍🤔
Anonymous Quiz
0%
Выведет: 0 0
50%
Выведет: 0 2
50%
Выведет: 2 0
0%
Выведет: 2 2
Python Quiz
Что выведет этот код? 🐍🤔
Чему учит: как замыкания захватывают loop‑переменную в генераторах vs list‑comprehensions.
Зачем важно: помогает избежать тихих багов в коде и блеснуть на собеседовании.
Генератор отдаёт лямбду, пока i ещё «на паузе» внутри генератора; list‑comp создаёт лямбды, все ссылающиеся на одн…
Зачем важно: помогает избежать тихих багов в коде и блеснуть на собеседовании.
Что выведет этот код? 💻🤔
Anonymous Quiz
0%
Выведет 0.0
100%
Выведет 'done'
0%
Будет возбужден ZeroDivisionError и ничего не выведется
0%
Выведет None
Python Quiz
Что выведет этот код? 💻🤔
Чему учит: как try/finally взаимодействуют с return и исключениями — неожиданные приоритеты выполнения.
Зачем важно: критично для надёжного освобождения ресурсов и частая ловушка на собеседованиях.
Подумай: блок finally выполняется всегда; что если в нём есть return?
Зачем важно: критично для надёжного освобождения ресурсов и частая ловушка на собеседованиях.