Что выведет этот код? 🤔🐍
Anonymous Quiz
100%
Выведет: A
0%
Выведет: B
0%
Ничего не выведет
0%
Будет напечатано предупреждение, но без A/B
Python Quiz
Что выведет этот код? 🤔🐍
Чему учит: как warnings.filterwarnings('error', ...) превращает предупреждения в исключения и как except по базовому классу их ловит 😺
Зачем важно: нужно уметь контролировать предупреждения в приложениях и на собеседованиях по Python.
Подсказка:warnings.warn поднимет UserWarning как…
Зачем важно: нужно уметь контролировать предупреждения в приложениях и на собеседованиях по Python.
Подсказка:
Что выведет этот код? ⚙️🐍
Anonymous Quiz
0%
bytearray(b'abc') b'abc'
0%
bytearray(b'aZc') b'abc'
0%
bytearray(b'aZc') b'aZc'
100%
bytearray(b'abc') b'aZc'
Python Quiz
Что выведет этот код? ⚙️🐍
Чему учит квиз: как bytearray и memoryview делят один буфер — изменение через view влияет на оригинал.
Зачем важно: понимание мутабельности помогает избегать багов и блеснуть на собеседовании.
Мини‑подсказка:memoryview не копирует данные; bytes(view) делает отдельный immutable снимо…
Зачем важно: понимание мутабельности помогает избегать багов и блеснуть на собеседовании.
Мини‑подсказка:
Python Quiz
Что выведет этот код? 🐍🧠
Чему учит: порядок операций с файлами — проверка существования и запись (создание/усечение) происходят в разное время и меняют результат.
Зачем важно: на работе/собеседовании — чтобы правильно понимать побочные эффекты I/O и избегать логических ошибок.
Подумай: print вызывается до ил…
Зачем важно: на работе/собеседовании — чтобы правильно понимать побочные эффекты I/O и избегать логических ошибок.
Что выведет этот код? 💻⚙️
Anonymous Quiz
0%
Выведет: [(2, 1), (1, 0), (0, 0)]
100%
Выведет: [(2, 1), (1, 0)]
0%
Выведет: [(2, 1)]
0%
Произойдёт ZeroDivisionError
Python Quiz
Что выведет этот код? 💻⚙️
Чему учит: list comprehension с фильтром, работа divmod и булева природа целочисленного деления в Python.
Зачем важно: полезно для чистого кода и частых вопросов на собеседованиях про truthy/falsy и деление.
divmod(x,2) → (x//2, x%2); if n//2 отсекает случаи, где n//2 == 0 (0 считает…
Зачем важно: полезно для чистого кода и частых вопросов на собеседованиях про truthy/falsy и деление.
Python Quiz
Что выведет этот код? 💻🤔
Чему учит: гонки данных и атомарность операций при многопоточности в Python 😺
Зачем важно: такие баги трудно отловить — критично для надёжности кода и на собеседованиях.
GIL не делает составные операции (например x = x + 1) атомарными — используйте блокировки или thread-safe примитив…
Зачем важно: такие баги трудно отловить — критично для надёжности кода и на собеседованиях.
Что выведет этот код? 💡🐍
Anonymous Quiz
0%
[1, 2, 3] [None, None, None]
0%
[1, 2, 3, 1, 2, 3] [None, None, None]
0%
[1, 2, 3, 1, 2, 3] [1, 2, 3]
0%
Бесконечный цикл или ошибка
Python Quiz
Что выведет этот код? 💡🐍
Чему учит квиз: как мутация списка внутри list comprehension и возвращаемые значения выражений влияют на результат.
Зачем важно: помогает писать предсказуемый код и не удивлять тимлида на собеседовании (и на уборке сервера).
append меняет список на месте; подумайте, что именно собира…
Зачем важно: помогает писать предсказуемый код и не удивлять тимлида на собеседовании (и на уборке сервера).