Python Quiz
489 subscribers
867 photos
727 links
🎓 Python-викторины для программистов.
Каждый день новая задача, разбор и неожиданные фишки языка.
Download Telegram
Python Quiz
Что выведет этот код? 💻💡
Чему учит: понять dict-comprehension с фильтром и как работает dict.get — тонкая логика ключей.
Зачем важно: на собеседовании спросят, почему ключ пропал и что вернёт get без default — это базовая зрелость Python-разработчика.
set(data) с if x%2 оставляет только нечётные; dict.get(ключ) …
Python Quiz
Что выведет этот код? ⚙️💡
Чему учит квиз: разница между вызовом отладчика внутри цикла и снаружи — как часто срабатывают точки останова.
Зачем важно: помогает контролировать поток выполнения при дебаге и на собеседованиях по debugging. 🐱💻
Подумай, сколько раз выполняется тело for и где стоит pdb.set_trace() …
Python Quiz
Что выведет этот код? 🤔💡
Чему учит: отличать замыкание (захват x) и аргументы по умолчанию у лямбды — как они взаимодействуют при вызове.

Зачем важно: помогает предсказывать поведение функций в коде и на собеседовании — чтобы не наткнуться на неожиданный баг.

Значение по умолчанию используется, если аргумент н…
Что выведет этот код? 🤔⚙️
Anonymous Quiz
0%
[[1], [0], [0]]
0%
[[1], [1], [1]]
0%
[[0], [0], [0]]
0%
[[1, 0], [0], [0]]
Python Quiz
Что выведет этот код? 🤔⚙️
Чему учит: отличать поверхностное копирование от создания независимых объектов (мутабельность).
Зачем важно: поможет избежать неожиданных багов в коде и красиво ответить на собеседовании про ссылки и копии.
Умножение списка дублирует ссылки на один вложенный объект, а не создаёт его …
Что выведет этот код? 🤔💡
Anonymous Quiz
0%
[0, 1, 2]
0%
[2, 2, 2]
0%
[0, 0, 0]
0%
Выдаст ошибку
Python Quiz
Что выведет этот код? 🤔💡
Чему учит: поведение замыканий и лямбд в циклах.
Зачем важно: поможет избегать неожиданных багов и блеснуть на собеседовании.
Подумай, захватывает ли лямбда переменную i по ссылке или её текущее значение; в коде использован приём с параметром по умолчанию.
Python Quiz
Что выведет этот код? 💻🤔
Чему учит: как submit и as_completed управляют задачами — кто отправляет задачу и где выполняется print.
Зачем важно: понимание ожидания и порядка в многопоточном коде — полезно для надёжных программ и на собеседованиях.
Подсказка: проверь, сколько futures лежит в списке для as_compl…
Python Quiz
Что выведет этот код? 🧠💡
Чему учит: замыкания и поведение лямбд при захвате переменных в Python — разница между ссылкой и значением.
Зачем важно: помогает избегать тонких багов в проде и на собеседованиях (интервьюеры такие задачки обожают). 😺
Мини‑подсказка: лямбда хранит ссылку на i; закрепите значение чер…