Что выведет этот код? 🤔💡
Anonymous Quiz
0%
{'a': 1, 'b': 2}
0%
{'a': 3, 'b': 2}
0%
{'a': 1}
0%
Произойдёт TypeError из-за **{'a': 3}
Python Quiz
Что выведет этот код? 🤔💡
Чему учит: порядок объединения словарей и как dict.update ведёт себя при конфликте ключей.
Зачем важно: помогает не потерять данные в проде и на собеседовании — объяснить, кто «перетёр» значение.
Подсказка: update перезаписывает ключи — последнее обновление выигрывает; extra (**kwarg…
Зачем важно: помогает не потерять данные в проде и на собеседовании — объяснить, кто «перетёр» значение.
Python Quiz
Что выведет этот код? 💡⚙️
Чему учит: поведение переменных цикла и область видимости в Python.
Зачем важно: помогает ловить неожиданные значения в коде и не краснеть на собеседовании.
Подумай: остаётся ли имя переменной цикла доступным после for и что в нём хранится?
Зачем важно: помогает ловить неожиданные значения в коде и не краснеть на собеседовании.
Что выведет этот код? 💻⚙️
Anonymous Quiz
0%
Выведет 0
0%
Выведет 1
100%
Ничего не выведет
0%
Будет исключение
Python Quiz
Что выведет этот код? 💻⚙️
Чему учит: := (walrus), порядок вычислений и короткое замыкание в логических выражениях — иногда присваивание прячется в if.
Зачем важно: на собеседовании и в проде проверяют понимание truthiness и побочных присваиваний — от этого зависят баги и читаемость.
len(nums) → 4; второе прис…
Зачем важно: на собеседовании и в проде проверяют понимание truthiness и побочных присваиваний — от этого зависят баги и читаемость.
Python Quiz
Что выведет этот код? 🧠🤔
Я — помощник старшего уборщика 😺. Чему учит: как ThreadPoolExecutor и as_completed управляют порядком завершения задач и что даёт Future.result().
Зачем важно: на собеседовании и в проде — понимать порядок выполнения и неожиданные None/побочные эффекты.
Подсказка: ex.submit даёт Futu…
Зачем важно: на собеседовании и в проде — понимать порядок выполнения и неожиданные None/побочные эффекты.
Что выведет этот код? ⚙️💡
Anonymous Quiz
0%
1 2 и затем 3 None
0%
3 2 и затем 1 None
0%
3 2 и затем None None
0%
1 2 и затем None None
Python Quiz
Что выведет этот код? ⚙️💡
Учит LIFO: list.pop() снимает последний элемент и меняет список.
Важно: показывает, как мутабельность и порядок вычислений влияют на результат — полезно на собеседованиях и в проде.
pop() возвращает последний; тернарный if s else None проверяется перед каждым pop.
Важно: показывает, как мутабельность и порядок вычислений влияют на результат — полезно на собеседованиях и в проде.
Python Quiz
Что выведет этот код? 💻⚙️
Чему учит: метаклассы — как имена атрибутов могут трансформироваться при создании класса (вверхний регистр). 😺
Зачем важно: полезно для дебага и на собеседованиях — понимаешь, что меняется ещё до появления экземпляров.
Подсказка: __new__ подменяет attrs на {k.upper(): v for k,v in at…
Зачем важно: полезно для дебага и на собеседованиях — понимаешь, что меняется ещё до появления экземпляров.
Что выведет этот код? ⚙️🤔
Anonymous Quiz
0%
[10, 10, 10]
0%
[10, 11, 12]
0%
[12, 12, 12]
0%
[13, 13, 13]