Что выведет этот код? 💻⚙️
Anonymous Quiz
0%
Выведет: 2 1
0%
Выведет: 2 2
0%
Выведет: 3 1
0%
Выведет: 2 3
Python Quiz
Что выведет этот код? 💻⚙️
Чему учит: области видимости — как local vs global влияют на имена и присваивание. 😺
Зачем важно: помогает избегать побочных эффектов и впечатлить на собеседовании по Python.
global в inner ссылается на модульную x; локальная x в outer остаётся своей; x+1 берётся по глобальной x[[/SP…
Зачем важно: помогает избегать побочных эффектов и впечатлить на собеседовании по Python.
Что выведет этот код? 💡🧠
Anonymous Quiz
0%
[1, (2, 3), [4, 5], {'x': 6}]
0%
[1, (2, 3), 4, 5, {'x': 6}]
0%
[1, 2, 3, 4, 5, {'x': 6}]
0%
[1, (2, 3, 4, 5), {'x': 6}]
Python Quiz
Что выведет этот код? 💡🧠
Чему учит квиз: как *args/**kwargs, распаковка и конкатенация списков взаимодействуют — важно различать типы и структуру результата.
Зачем важно: помогает предсказывать возвращаемые структуры в коде и на собеседованиях.
list(args) превращает позиционные доп. аргументы в список; + объ…
Зачем важно: помогает предсказывать возвращаемые структуры в коде и на собеседованиях.
Что выведет этот код? 🧠⚙️
Anonymous Quiz
0%
Выведет [2, 2, 2] — все лямбды захватывают одно i (поздняя привязка)
0%
Выведет [0, 1, 2] — каждая лямбда захватывает своё значение i
0%
Выведет ошибку, потому что нельзя использовать i вне цикла
0%
Выведет [None, None, None], так как лямбды ничего не возвращают
Python Quiz
Что выведет этот код? 🧠⚙️
Чему учит: замыкания и поведение лямбд при захвате переменных — классика для понимания Python.
Зачем важно: помогает избегать трудноуловимых багов и уверенно объяснить решение на собеседовании.
Подумай: какое значение i будет у лямбды в момент вызова — текущее в цикле или то, что был…
Зачем важно: помогает избегать трудноуловимых багов и уверенно объяснить решение на собеседовании.
Что выведет этот код? 💡🧠
Anonymous Quiz
0%
Обе строки выведут: None
0%
Обе строки выведут: нет данных
0%
Первая: None, вторая: нет данных
0%
Первая: нет данных, вторая: None
Python Quiz
Что выведет этот код? 💡🧠
Чему учит: поведение None, короткая логика 'or' и как выражения подставляются в f‑строки и через % — полезно для чистого кода (говорит твой старший уборщик в Google 😺).
Зачем важно: предсказывать вывод логов и корректно обрабатывать пустые/отсутствующие данные на собеседовании и в бою.
[[SPOILER]…
Зачем важно: предсказывать вывод логов и корректно обрабатывать пустые/отсутствующие данные на собеседовании и в бою.
[[SPOILER]…
Что выведет этот код? 💡⚙️
Anonymous Quiz
0%
Выведет: py затем PY
0%
Выведет: PY затем PY
0%
Выведет: py затем py
0%
Будет ошибка, lambda не может хранить функции
Python Quiz
Что выведет этот код? 💡⚙️
Чему учит: тонкостям замыканий и связывания переменных в lambda.
Зачем: важно для правильных callback'ов и частый вопрос на собеседовании по Python.
Мини‑подсказка:обрати внимание на fn=f — default‑аргумент фиксирует значение при создании функции.
Зачем: важно для правильных callback'ов и частый вопрос на собеседовании по Python.
Мини‑подсказка:
Python Quiz
Что выведет этот код? ⚙️🐍
Чему учит: как ведёт себя import в пакетах — пакеты vs отдельные .py‑модули.
Зачем: важно для отладки импорта, структуры проекта и на собеседованиях по Python.
Подсказка: подумай, что именно находится внутри каталога с __init__.py — файл‑модуль или отдельный tools.py ?
Зачем: важно для отладки импорта, структуры проекта и на собеседованиях по Python.
Python Quiz
Что выведет этот код? 💻🤔
Чему учит: композиция функций и порядок их вызова — как собирать мелкие кирпичики в большую конструкцию (и немного волшебства 😺).
Зачем: на собеседовании и в проде проверяют понятие потока данных и аккуратность мышления.
Подсказка: в compose(f,g) сначала выполняется g(x), потом f(...);…
Зачем: на собеседовании и в проде проверяют понятие потока данных и аккуратность мышления.