Что выведет этот код? 🤔🧠
Anonymous Quiz
50%
Выведется True
0%
Выведется False
50%
Будет исключение TypeError
0%
Будет исключение ValueError
Python Quiz
Что выведет этот код? 🤔🧠
Чему учит: разбираться с min(..., key=...) и различием is (идентичность) vs == (равенство) — мелочи, которые ломают ожидания. 😺
Зачем важно: помогает отлавливать баги и блистать на собеседованиях на тему встроенных функций.
min возвращает сам элемент с минимальным ключом; при равных кл…
Зачем важно: помогает отлавливать баги и блистать на собеседованиях на тему встроенных функций.
Python Quiz
Что выведет этот код? 🤔💻
Чему учит: генератор — это итератор; присваивание копирует ссылку, а не элементы.
Зачем важно: поймёте, почему одна операция может «съесть» данные — полезно в проде и на собеседовании.
next(it1) сдвигает общий итератор; list(it2) продолжит с текущей позиции
Зачем важно: поймёте, почему одна операция может «съесть» данные — полезно в проде и на собеседовании.
Python Quiz
Что выведет этот код? 🐍⚙️
Чему учит: порядок добавления/удаления элементов (append+pop — LIFO) и использование короткого условного выражения if s else None. 😺
Зачем важно: проверяет понимание мутабельных структур и порядка вычисления — частый триггер на собеседованиях и в багфиксе.
pop() берёт последний элемент…
Зачем важно: проверяет понимание мутабельных структур и порядка вычисления — частый триггер на собеседованиях и в багфиксе.
Что выведет этот код? 🧠💡
Anonymous Quiz
0%
Выведет: True, затем True
0%
Выведет: True, затем False
0%
Выведет: False, затем True
0%
Выведет: False, затем False
Python Quiz
Что выведет этот код? 🧠💡
Чему учит: поведение weakref — как слабая ссылка влияет на время жизни объекта. 😺
Зачем важно: полезно для управления памятью, отлова утечек и на собеседованиях по Python.
weakref.ref(obj) возвращает callable: до удаления он даёт объект, после — None; подумай, что вернёт ref() в кажд…
Зачем важно: полезно для управления памятью, отлова утечек и на собеседованиях по Python.
Python Quiz
Что выведет этот код? 💡⚙️
Чему учит: поведение try‑lock (acquire(blocking=False)), гонки и зависимость результата от тайминга потоков — не всегда детерминировано.
Зачем важно: на собеседовании и в проде нужно объяснить, что и почему может быть разным при параллельности.
acquire(blocking=False) — это одна попы…
Зачем важно: на собеседовании и в проде нужно объяснить, что и почему может быть разным при параллельности.
Python Quiz
Что выведет этот код? 🐍🧠
Чему учит: поведение strip(), split() и join() при пустых элементах.
Зачем важно: баги в парсинге или на собеседовании часто из‑за пустых строк/границ.
Подсказка:strip убирает пробелы по краям; split не удаляет пустые части; join вставит разделители между всеми элементами.[[/SPOILER…
Зачем важно: баги в парсинге или на собеседовании часто из‑за пустых строк/границ.
Подсказка:
Что выведет этот код? ⚙️💻
Anonymous Quiz
0%
Выведет: 4 False
0%
Выведет: 5 True
0%
Выведет: 5 False
0%
Выведет: 6 True
Python Quiz
Что выведет этот код? ⚙️💻
Чему учит: тонкости str.split — как он обрабатывает пустые элементы при подряд и завершающих разделителях.
Зачем важно: поможет не наломать дров при парсинге CSV/логов и впечатлить на собеседовании.
Мини‑подсказка:Проверь, сохраняет ли split пустые строки между запятыми и в конце.[[…
Зачем важно: поможет не наломать дров при парсинге CSV/логов и впечатлить на собеседовании.
Мини‑подсказка: