Python Quiz
Что выведет этот код? ⚙️🤔
Чему учит квиз: как zip и enumerate взаимодействуют и что бывает при разной длине списков.
Зачем важно: базовый навык для работы/собеседования — чтобы не терять элементы и правильно индексировать.
Подсказка: zip идёт до кратчайшего, enumerate выдаёт (индекс, элемент), start меняет на…
Зачем важно: базовый навык для работы/собеседования — чтобы не терять элементы и правильно индексировать.
Что выведет этот код? ⚙️💡
Anonymous Quiz
0%
{'python', 'set', 'async'}
0%
{'python', 'set'}
0%
{'async'}
0%
set()
Python Quiz
Что выведет этот код? ⚙️💡
Как старший уборщик кода 😺: квиз учит операциям над множествами и поведению логического or в Python.
Важно для корректной фильтрации данных и на собеседованиях — показывает знание тонкостей языка.
& — пересечение множеств; or возвращает первый истинный операнд, иначе правый.[[/SPOILE…
Важно для корректной фильтрации данных и на собеседованиях — показывает знание тонкостей языка.
Python Quiz
Что выведет этот код? 🤔💡
Чему учит: как min() с key может принимать кортежи и лексикографически решать ничьи вторым полем.
Зачем важно: гарантированное и предсказуемое поведение при выборе/сортировке — частый вопрос на собеседованиях.
(age, name) сравнивается лексикографически; min(key=lambda u: u['age']) пр…
Зачем важно: гарантированное и предсказуемое поведение при выборе/сортировке — частый вопрос на собеседованиях.
Что выведет этот код? 🐍💻
Anonymous Quiz
0%
Выведет: ON
0%
Выведет: OFF
0%
Произойдёт ошибка TypeError
0%
Произойдёт ошибка SyntaxError
Python Quiz
Что выведет этот код? 🐍💻
Чему учит: проверять битовые флаги в Python через & и сравнение с маской — полезно для работы с флагами и низкоуровневой логикой.
Зачем важно: часто встречается в коде/собеседованиях при проверке прав и состояний. 😺
Подсказка: & сравнивает биты; (flags&mask)==mask true только если в …
Зачем важно: часто встречается в коде/собеседованиях при проверке прав и состояний. 😺
Python Quiz
Что выведет этот код? 💻⚙️
Чему учит квиз: поведение генераторов и итераторов в Python.
Зачем важно: нужно знать, когда данные «одноразовые», чтобы не получить неверный результат на работе или собеседовании.
Генератор — итератор одноразовый: sum его потребляет; после прохода он пуст.
Зачем важно: нужно знать, когда данные «одноразовые», чтобы не получить неверный результат на работе или собеседовании.
Python Quiz
Что выведет этот код? ⚙️🤔
Чему учит: поведение ключей в dict — как хэш и равенство влияют на поиск, особенно для чисел разных типов.
Зачем важно: пригодится при отладке и на собеседованиях, чтобы не удивляться неожиданным значениям.
Ключ сохраняется как k*2+1; в словаре 1 и 1.0 считаются одинаковыми[[/SPOILER…
Зачем важно: пригодится при отладке и на собеседованиях, чтобы не удивляться неожиданным значениям.
Что выведет этот код? 🤔🐍
Anonymous Quiz
100%
[('a', ['A', 'A']), ('b', ['B'])]
0%
[('a', ['A']), ('b', ['B'])]
0%
[('a', ['A', 'A']), ('b', [])]
0%
Ошибка: ключ 'a' не существует при первом обращении
Python Quiz
Что выведет этот код? 🤔🐍
Чему учит: поведение defaultdict(list) и как повторные ключи накапливают значения, а не перезаписывают их.
Зачем важно: полезно для отладки и на собеседовании — покажет, что вы понимаете контейнеры Python.
defaultdict(list) автоматически создаёт пустой список при первом доступе; appe…
Зачем важно: полезно для отладки и на собеседовании — покажет, что вы понимаете контейнеры Python.
Что выведет этот код? 💡🧠
Anonymous Quiz
0%
Выведет: A
0%
Выведет: A затем B
100%
Выведет: B затем A
0%
Произойдёт ошибка из-за рекурсии super()