Что выведет этот код? 🤔🐍
Anonymous Quiz
0%
bytearray(b'ABCD') b'AB'
0%
bytearray(b'ZBCD') b'ZB'
0%
bytearray(b'AZCD') b'ZC'
Python Quiz
Что выведет этот код? 🤔🐍
Чему учит: как memoryview-срезы ссылаются на тот же буфер, а не копируются.
Зачем важно: полезно для оптимизации памяти и на собеседованиях — проверяют знание мутабельности и aliasing.
Подсказка: срез view берет элементы с index 1..2, так что view[0] меняет data[1].
Зачем важно: полезно для оптимизации памяти и на собеседованиях — проверяют знание мутабельности и aliasing.
Python Quiz
Что выведет этот код? 🐍💻
Чему учит: отличать встроенный list и array.array — их поведение при операциях вроде * может отличаться.
Зачем важно: на работе и собеседовании важно знать, какой тип и какой объект вы получите, чтобы не словить баг или сюрприз.
Подумай, возвращает ли операция новый объект того же ти…
Зачем важно: на работе и собеседовании важно знать, какой тип и какой объект вы получите, чтобы не словить баг или сюрприз.
Что выведет этот код? 💡🤔
Anonymous Quiz
0%
Выведет: [1] [1, 2]
0%
Выведет: [1] [2]
0%
Выбросит TypeError
0%
Выведет: [1, 2] [1, 2]
Python Quiz
Что выведет этот код? 💡🤔
Чему учит: как ведут себя изменяемые значения по умолчанию в Python — они могут «жить» между вызовами функции.
Зачем важно: такие тонкости вызывают неожиданные баги в проде и нередко проверяются на собеседованиях.
Подсказка:Дефолтные объекты создаются один раз при определении функци…
Зачем важно: такие тонкости вызывают неожиданные баги в проде и нередко проверяются на собеседованиях.
Подсказка:
Что выведет этот код? ⚙️🧠
Anonymous Quiz
0%
[1] [2] [3]
0%
[1] [2] [1, 3]
0%
[1] [2] [1, 2, 3]
0%
[1] [2] [3, 1]
Python Quiz
Что выведет этот код? ⚙️🧠
Чему учит квиз: поведение изменяемых аргументов по умолчанию в Python — дефолтные объекты живут между вызовами.
Зачем важно: помогает избегать неожиданных багов в продакшене и блеснуть на собеседовании.
Пустой список создаётся один раз при определении функции и затем переиспользуется…
Зачем важно: помогает избегать неожиданных багов в продакшене и блеснуть на собеседовании.
Что выведет этот код? 💻🤔
Anonymous Quiz
0%
('A', 'B') и ('X', 'Y')
0%
('A', 'B') и ('Y', 'X')
0%
('B', 'C') и ('X', 'Y')
0%
('B', 'C') и ('Y', 'X')
Python Quiz
Что выведет этот код? 💻🤔
Чему учит: понимать itertools — как chain склеивает итераторы и как работают combinations/permutations.
Зачем: важно для корректной работы с потоками данных и на собеседованиях — чтобы прогнозировать первый/последний элемент.
next(ch) берёт первый элемент первого итератора; list(ch)[…
Зачем: важно для корректной работы с потоками данных и на собеседованиях — чтобы прогнозировать первый/последний элемент.
Python Quiz
Что выведет этот код? 🤔💻
Чему учит квиз: как timedelta нормализует компоненты и что значит сравнение интервалов. 😺
Зачем важно: поможет не наступать на грабли с датами в проде и на собеседовании.
timedelta приводится к общей длительности; сравнение смотрит на суммарный интервал, а не на отдельные поля.[[/SPOILER…
Зачем важно: поможет не наступать на грабли с датами в проде и на собеседовании.
Что выведет этот код? ⚙️💡
Anonymous Quiz
0%
A B C
0%
A C B
0%
A C
0%
Ничего не выведется, программа завершится с ошибкой