Что выведет этот код? ⚙️💻
Anonymous Quiz
0%
Сначала напечатается A, потом B
0%
Сначала напечатается B, потом A
0%
Порядок вывода A и B не определён
0%
Ничего не будет выведено
Python Quiz
Что выведет этот код? ⚙️💻
Чему учит: как asyncio планирует таски и где кончается синхронный код — полезно для понимания порядка выполнения. 😺
Зачем важно: помогает предсказывать поведение кода на проде и объяснять решения на собеседовании.
Подсказка:create_task ставит корутину в очередь событий, await отдаёт упр…
Зачем важно: помогает предсказывать поведение кода на проде и объяснять решения на собеседовании.
Подсказка:
Что выведет этот код? 🐍⚙️
Anonymous Quiz
50%
Выведет: [0, 1, 2]
0%
Выведет: [2, 2, 2]
50%
Выведет: [0, 0, 0]
0%
Код упадёт с ошибкой
Python Quiz
Что выведет этот код? 🐍⚙️
Чему учит: замыкания и захват переменных в Python — почему лямбды в цикле могут выглядеть одинаково.
Зачем важно: поможет избегать неожиданных багов в коде и впечатлить на собеседовании.
Мини‑подсказка:лямбда использует i при вызове, а не при создании — подумай, чему i равно после ц…
Зачем важно: поможет избегать неожиданных багов в коде и впечатлить на собеседовании.
Мини‑подсказка:
Что выведет этот код? 🤔💡
Anonymous Quiz
0%
Выведет: 3 [0, 1, 2]
0%
Выведет: 3 []
0%
Выведет: 0 [0, 1, 2]
0%
Выведет: 0 []
Python Quiz
Что выведет этот код? 🤔💡
Чему учит: генераторы одноразовые — итератор опустошается при первом обходе.
Зачем важно: поможет избежать багов с пустыми коллекциями в проде и на собеседовании (внимание к состоянию итераторов).
sum пробегает генератор и "съедает" элементы — второй проход пустой.
Зачем важно: поможет избежать багов с пустыми коллекциями в проде и на собеседовании (внимание к состоянию итераторов).
Python Quiz
Что выведет этот код? 💻⚙️
Учит композиции функций и различию операций над списками — лямбды без фокусов.
Важно для трансформаций данных и на собеседованиях: порядок вызовов решает всё.
x*2 повторяет список; x+[1] конкатенирует; compose(f,g) вызывает f(g(x)).
Важно для трансформаций данных и на собеседованиях: порядок вызовов решает всё.
Что выведет этот код? 🧠⚙️
Anonymous Quiz
0%
True True True
0%
True False True
0%
False False True
0%
False True True
Python Quiz
Что выведет этот код? 🧠⚙️
Чему учит: различать 'is' (идентичность) и '==' (равенство) и помнить про кэш малых целых в CPython 😺.
Зачем: поможет избегать неожиданных багов и не облажаться на собеседовании по Python.
Подсказка: CPython обычно кэширует целые примерно от -5 до 256; a = b создаёт одну ссылку; числа …
Зачем: поможет избегать неожиданных багов и не облажаться на собеседовании по Python.
Что выведет этот код? ⚙️💡
Anonymous Quiz
0%
Выведет: [1, 2, 3] [1, 2, 3]
0%
Выведет: None [1, 2, 3]
0%
Выведет: [3, 1, 2] [1, 2, 3]
0%
Ошибка: sort() нельзя вызывать без аргументов
Python Quiz
Что выведет этот код? ⚙️💡
Чему учит: отличать методы, которые меняют объект на месте, от тех, что возвращают новый объект.
Зачем: помогает избегать неожиданных результатов и ошибок в коде и на собеседованиях.
Подумай, что обычно возвращает метод, который сортирует список "на месте" — новый список или что-то и…
Зачем: помогает избегать неожиданных результатов и ошибок в коде и на собеседованиях.