Что выведет этот код? ⚙️💻
Anonymous Quiz
0%
[0, 1, 4] и [0, 1, 4]
0%
[0, 1, 4] и []
100%
[] и [0, 1, 4]
0%
[] и []
Python Quiz
Что выведет этот код? ⚙️💻
Чему учит: отличать генератор от списка — генератор итерируется один раз.
Зачем важно: предотвратит загадочные пустые результаты в проде и на собеседовании.
list() потребляет итератор; после прохода генератор пуст
Зачем важно: предотвратит загадочные пустые результаты в проде и на собеседовании.
Что выведет этот код? 💻🤔
Anonymous Quiz
0%
Выведет True
100%
Выведет False
0%
Выведет None
0%
Будет исключение TypeError
Python Quiz
Что выведет этот код? 💻🤔
Учит: как any/all работают с truthy/falsey значениями и short‑circuiting — полезно для понимания булевой логики в коллекциях.
Зачем: нужно, чтобы не попасть в ловушки при дебаге и на собеседовании — объяснить поведение выражений быстро.
Пустой список → False, непустой → True; any/all…
Зачем: нужно, чтобы не попасть в ловушки при дебаге и на собеседовании — объяснить поведение выражений быстро.
Что выведет этот код? 💻⚙️
Anonymous Quiz
100%
Вывод: -1 -7
0%
Вывод: -1 -1
0%
Вывод: 2 -7
0%
Вывод: 2 -7, так как % берёт знак делителя, а не делимого
Python Quiz
Что выведет этот код? 💻⚙️
Чему учит: тонкости работы // и % с отрицательными числами в Python.
Зачем: избегать неожиданных багов и блистать на собеседованиях (я вымёл пару таких ошибок).
Подсказка: // — это floor division (округление вниз); помни инвариант a == (a//b)*b + a%b.
Зачем: избегать неожиданных багов и блистать на собеседованиях (я вымёл пару таких ошибок).
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, можно писать…
Зачем важно: поможет избежать неожиданных багов в колбэках и впечатлить на собеседовании.