Python Quiz
Что выведет этот код? 🤔💡
Чему учит: как Python передаёт и считает аргументы командной строки (sys.argv).
Зачем важно: полезно для CLI, отладки и на собеседованиях — проверяют внимание к argv[0].
argv[0] — имя скрипта; argv[1:] — только аргументы; len(sys.argv) считает все элементы.
Зачем важно: полезно для CLI, отладки и на собеседованиях — проверяют внимание к argv[0].
Что выведет этот код? 💡🧠
Anonymous Quiz
33%
[1, 2, 1, 2]
0%
[99, 2, 99, 2]
33%
[99, 2, 1, 2]
33%
Произойдёт ошибка при распаковке
Python Quiz
Что выведет этот код? 💡🧠
Чему учит квиз: как распаковка списков формирует новый список, а не создаёт «живую» привязку к оригиналу.
Зачем важно: понимание копирования/мутации помогает избегать багов в проде и блестяще смотреться на собеседовании.
Подсказка: распаковка копирует элементы в новый список — менять…
Зачем важно: понимание копирования/мутации помогает избегать багов в проде и блестяще смотреться на собеседовании.
Python Quiz
Что выведет этот код? 💻🧠
Чему учит: как объявление атрибутов (класс vs экземпляр) влияет на совместное состояние объектов — ловушка с изменяемыми значениями.
Зачем важно: такие баги сложно отловить в проде и их любят спрашивать на собеседованиях.
Посмотри, где объявлена x — на уровне класса или в __init__? И…
Зачем важно: такие баги сложно отловить в проде и их любят спрашивать на собеседованиях.
Что выведет этот код? 🐍💻
Anonymous Quiz
0%
False 123 x
0%
True 123 x
100%
True None x
0%
True 123 None
Python Quiz
Что выведет этот код? 🐍💻
Чему учит: разница между os.environ, os.getenv и .get при отсутствии ключа — как Python читает переменные окружения.
Зачем важно: правильно обрабатывать конфиги/секреты и не провалить собеседование по простым вопросам.
os.environ — mapping процесса; 'key in os.environ' проверяет нали…
Зачем важно: правильно обрабатывать конфиги/секреты и не провалить собеседование по простым вопросам.
Что выведет этот код? 🧠🤔
Anonymous Quiz
0%
Будет выведено ['1234', '5678']
100%
Будет выведено ['ID:1234', 'ID:5678']
0%
Будет выведено ['1234']
0%
Произойдёт ошибка из-за flags в findall
Python Quiz
Что выведет этот код? 🧠🤔
Чему учит: разница между полным совпадением и захватывающими группами в re.findall — полезно для безопасного парсинга строк.
Зачем важно: пригодится при разборе логов и на собеседовании — покажет, что вы понимаете поведение regex, а не только примерчики.
Если в шаблоне есть скобки — …
Зачем важно: пригодится при разборе логов и на собеседовании — покажет, что вы понимаете поведение regex, а не только примерчики.
Python Quiz
Что выведет этот код? 🤔🐍
Чему учит: различать генератор и список и понимать, какой тип возвращает выражение.
Зачем важно: на собеседовании и в проде — знание возвращаемого типа спасёт от багов и неловких вопросов.
Подумай, что именно возвращает sum и в чём отличие type(x) is T от isinstance(x, T).
Зачем важно: на собеседовании и в проде — знание возвращаемого типа спасёт от багов и неловких вопросов.
Что выведет этот код? 💡🧠
Anonymous Quiz
0%
Будет выведено [0, 1, 2]
0%
Будет выведено [2, 2, 2]
0%
Будет выброшено исключение
0%
Будет выведен []
Python Quiz
Что выведет этот код? 💡🧠
Чему учит: замыкания и поведение лямбд при захвате переменных в цикле 😺
Зачем важно: помогает избегать тонких багов в коде и не провалиться на собеседовании.
Подумай: когда именно значение i подставляется в лямбду — при её создании или при вызове?
Зачем важно: помогает избегать тонких багов в коде и не провалиться на собеседовании.