Что выведет этот код? 🧠🤔
Anonymous Quiz
0%
Будет выведено ['1234', '5678']
100%
Будет выведено ['ID:1234', 'ID:5678']
0%
Будет выведено ['1234']
0%
Произойдёт ошибка из-за flags в findall
Python Quiz
Что выведет этот код? 🧠🤔
Чему учит: разница между полным совпадением и захватывающими группами в re.findall — полезно для безопасного парсинга строк.
Зачем важно: пригодится при разборе логов и на собеседовании — покажет, что вы понимаете поведение regex, а не только примерчики.
Если в шаблоне есть скобки — …
Зачем важно: пригодится при разборе логов и на собеседовании — покажет, что вы понимаете поведение regex, а не только примерчики.
Python Quiz
Что выведет этот код? 🤔🐍
Чему учит: различать генератор и список и понимать, какой тип возвращает выражение.
Зачем важно: на собеседовании и в проде — знание возвращаемого типа спасёт от багов и неловких вопросов.
Подумай, что именно возвращает sum и в чём отличие type(x) is T от isinstance(x, T).
Зачем важно: на собеседовании и в проде — знание возвращаемого типа спасёт от багов и неловких вопросов.
Что выведет этот код? 💡🧠
Anonymous Quiz
0%
Будет выведено [0, 1, 2]
0%
Будет выведено [2, 2, 2]
0%
Будет выброшено исключение
0%
Будет выведен []
Python Quiz
Что выведет этот код? 💡🧠
Чему учит: замыкания и поведение лямбд при захвате переменных в цикле 😺
Зачем важно: помогает избегать тонких багов в коде и не провалиться на собеседовании.
Подумай: когда именно значение i подставляется в лямбду — при её создании или при вызове?
Зачем важно: помогает избегать тонких багов в коде и не провалиться на собеседовании.
Python Quiz
Что выведет этот код? 💻💡
Чему учит: разница поведения дескриптора при доступе через экземпляр и через класс, и что __set__ может менять сам экземпляр. 😺
Зачем важно: полезно на собеседованиях и в реальном коде для понимания @property, метапрограммирования и неожиданных полей.
При i.x __get__ видит obj!=None и ве…
Зачем важно: полезно на собеседованиях и в реальном коде для понимания @property, метапрограммирования и неожиданных полей.
Python Quiz
Что выведет этот код? ⚙️🧠
Чему учит: гонки данных и необходимость синхронизации при совместном доступе к переменным.
Зачем важно: чтобы код в проде и на собеседованиях не ломался из‑за неожиданных результатов.
Мини‑подсказка:инкремент — чтение+изменение+запись; GIL не заменяет явную синхронизацию …
Зачем важно: чтобы код в проде и на собеседованиях не ломался из‑за неожиданных результатов.
Мини‑подсказка:
Что выведет этот код? 💻🧠
Anonymous Quiz
0%
Выведет: None и [1, 2, 3]
33%
Выведет: [1, 2, 3] и [3, 1, 2]
67%
Выведет: None и [3, 1, 2]
0%
Код упадёт с ошибкой
Python Quiz
Что выведет этот код? 💻🧠
Чему учит: отличать возвращаемые значения и побочные эффекты — полезно при чтении кода и дебаге.
Зачем важно: на собеседовании и в проде это спасёт от неожиданных None и лишней головной боли.
sorted(iterable) возвращает новый список; list.sort() сортирует на месте и возвращает None.[…
Зачем важно: на собеседовании и в проде это спасёт от неожиданных None и лишней головной боли.
Что выведет этот код? 💻💡
Anonymous Quiz
0%
2024-03-10T02:30+0300
0%
2024-03-10T02:30
0%
2024-03-10T02:30+0000
0%
Ошибка ValueError при strptime
Python Quiz
Что выведет этот код? 💻💡
😺 Учит разнице между naive и timezone-aware datetime и как strptime/strftime обращаются с %z.
Важно для работы/на собеседованиях — чтобы логи, расписание и API не ломались из‑за часовых поясов.
strptime возвращает naive datetime без tzinfo; %z в strftime выведет пустую строку, пока н…
Важно для работы/на собеседованиях — чтобы логи, расписание и API не ломались из‑за часовых поясов.