Python Quiz
487 subscribers
867 photos
727 links
🎓 Python-викторины для программистов.
Каждый день новая задача, разбор и неожиданные фишки языка.
Download Telegram
Что выведет этот код? 🤔🐍
Anonymous Quiz
0%
True True
0%
True False
0%
False True
0%
False False
Python Quiz
Что выведет этот код? 🤔🐍
Чему учит: различать генератор и список и понимать, какой тип возвращает выражение.
Зачем важно: на собеседовании и в проде — знание возвращаемого типа спасёт от багов и неловких вопросов.
Подумай, что именно возвращает sum и в чём отличие type(x) is T от isinstance(x, T).
Python Quiz
Что выведет этот код? 💡🧠
Чему учит: замыкания и поведение лямбд при захвате переменных в цикле 😺
Зачем важно: помогает избегать тонких багов в коде и не провалиться на собеседовании.
Подумай: когда именно значение i подставляется в лямбду — при её создании или при вызове?
Что выведет этот код? 💻💡
Anonymous Quiz
0%
DESC WAS_SET
0%
INST WAS_SET
0%
DESC None
0%
INST None
Python Quiz
Что выведет этот код? 💻💡
Чему учит: разница поведения дескриптора при доступе через экземпляр и через класс, и что __set__ может менять сам экземпляр. 😺
Зачем важно: полезно на собеседованиях и в реальном коде для понимания @property, метапрограммирования и неожиданных полей.
При i.x __get__ видит obj!=None и ве…
Python Quiz
Что выведет этот код? ⚙️🧠
Чему учит: гонки данных и необходимость синхронизации при совместном доступе к переменным.
Зачем важно: чтобы код в проде и на собеседованиях не ломался из‑за неожиданных результатов.
Мини‑подсказка: инкремент — чтение+изменение+запись; GIL не заменяет явную синхронизацию
Python Quiz
Что выведет этот код? 💻🧠
Чему учит: отличать возвращаемые значения и побочные эффекты — полезно при чтении кода и дебаге.
Зачем важно: на собеседовании и в проде это спасёт от неожиданных None и лишней головной боли.
sorted(iterable) возвращает новый список; list.sort() сортирует на месте и возвращает None.[…
Python Quiz
Что выведет этот код? 💻💡
😺 Учит разнице между naive и timezone-aware datetime и как strptime/strftime обращаются с %z.
Важно для работы/на собеседованиях — чтобы логи, расписание и API не ломались из‑за часовых поясов.
strptime возвращает naive datetime без tzinfo; %z в strftime выведет пустую строку, пока н…
Python Quiz
Что выведет этот код? 💻🤔
Учит побитовым операциям и проверке флагов — читать биты, а не чайные листья.
Важно для фич‑флагов, оптимизации и на собеседованиях — проверяют внимательность.
Операция & даёт целое; условие в if считается ложным только при результате 0.