Python Quiz
490 subscribers
867 photos
727 links
🎓 Python-викторины для программистов.
Каждый день новая задача, разбор и неожиданные фишки языка.
Download Telegram
Python Quiz
Что выведет этот код? 🤔💻
Чему учит: замыкания и захват переменных в цикле — как лямбды могут ссылаться на одну и ту же переменную.
Зачем важно: помогает избегать subtle‑багов в продакшене и на собеседованиях (частый вопрос).
Обратите внимание на i=i в lambda — дефолтный аргумент фиксирует значение при создан…
Python Quiz
Что выведет этот код? 🤔💻
Чему учит квиз: разница между ссылкой на объект и его мутацией — полезно заметить, как работает += для списков 😺
Зачем важно: помогает избегать неожиданных багов с общим состоянием и блистать на собеседовании.
Подсказка: b = a делает ссылку на тот же список; a += [...] обычно меняет …
Python Quiz
Что выведет этот код? 🐍⚙️
Чему учит: разница между запрошенной задержкой и реальным временем — точность time.sleep и разрешение time.time.
Зачем важно: для корректных замеров, тестов и понимания поведения на разных ОС (чтоб не ловить призраков в проде).
sleep не точен: ОС‑планировщик и разрешение таймера влия…
Python Quiz
Что выведет этот код? ⚙️💡
Чему учит: как Python ведёт себя с изменяемыми аргументами по умолчанию — неожиданные сайд‑эффекты.
Зачем важно: чтобы не привезти баг в прод и уверенно ответить на собеседовании (и не позориться перед левым тестом). 😺
Аргументы по умолчанию вычисляются один раз при определении функц…
Python Quiz
Что выведет этот код? ⚙️🐍
Чему учит: проверять, как asyncio.create_task и цикл планировщика влияют на состояние Task.done().
Зачем важно: поможет отлавливать гонки/неожиданные await в проде и на собеседованиях.
create_task ставит корутину в очередь; она завершится только когда цикл даст ей управление — sleep …
Что выведет этот код? ⚙️💡
Anonymous Quiz
0%
[5]
0%
["5"]
0%
TypeError при append
0%
Ошибка при импорте List
Python Quiz
Что выведет этот код? ⚙️💡
Квиз учит: как list.append добавляет элементы и как Python показывает типы при печати.
Зачем важно: понимание типов и структуры данных помогает ловить баги и блистать на собеседованиях.
append кладёт элемент "как есть"; строки при print обычно видны в кавычках.
Что выведет этот код? 🤔⚙️
Anonymous Quiz
100%
True True
0%
False True
0%
True False
0%
False False