Python Quiz
Что выведет этот код? 🐍💻
Чему учит: как Python связывает исключения через __cause__ и __context__ — где хранится оригинал ошибки.
Зачем важно: помогает правильно логировать трассировки и уверенно отвечать на собеседованиях.
Мини‑подсказка:в оба атрибута присвоен один объект e; в выводе смотрят на имя типа и…
Зачем важно: помогает правильно логировать трассировки и уверенно отвечать на собеседованиях.
Мини‑подсказка:
Что выведет этот код? 🐍💡
Anonymous Quiz
0%
[1] [2]
0%
[1, 2] [1, 2]
0%
[1] [1, 2]
0%
Ошибка выполнения
Python Quiz
Что выведет этот код? 🐍💡
Чему учит: различать атрибуты класса и экземпляра и понимать поведение изменяемых объектов.
Зачем важно: помогает избегать неожиданных багов в проде и блеснуть на собеседовании — старший уборщик одобряет.
Посмотри, где объявлена x (класс или экземпляр) и какой у неё тип — изменяемые …
Зачем важно: помогает избегать неожиданных багов в проде и блеснуть на собеседовании — старший уборщик одобряет.
Что выведет этот код? 💻💡
Anonymous Quiz
0%
Выведется [0, 1, 2]
0%
Выведется [2, 2, 2]
100%
Будет выброшено исключение
0%
Выведется [0, 0, 0]
Python Quiz
Что выведет этот код? 💻💡
Учит тонкости замыканий и как лямбды захватывают внешние переменные.
Важно на работе и собеседовании — такие задачи ловят на неожиданные баги.
Подумай, когда берётся значение i — при создании или при вызове лямбды; в Python часто используют параметр по умолчанию (lambda i=i: i).[[/SP…
Важно на работе и собеседовании — такие задачи ловят на неожиданные баги.
Что выведет этот код? 🧠⚙️
Anonymous Quiz
0%
['1', '9']
0%
['1', '4', '9']
0%
['1', '2', '3']
0%
Будет исключение TypeError
Python Quiz
Что выведет этот код? 🧠⚙️
Чему учит: как filter + reduce взаимодействуют и почему важен тип аккумулятора (list vs int).
Зачем: частый вопрос на собесах и в проде — помогает избежать TypeError и логических ошибок в агрегации.
filter оставит только нечётные; reduce стартует с [] и acc + [x*x] конкатенирует спис…
Зачем: частый вопрос на собесах и в проде — помогает избежать TypeError и логических ошибок в агрегации.
Что выведет этот код? ⚙️💻
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.
Зачем: избегать неожиданных багов и блистать на собеседованиях (я вымёл пару таких ошибок).