Telegram Web
Cоздаем объект Future из модуля asyncio (это не то же самое, что concurrent.futures.Future:


future = asyncio.Future()


Cоздаем новую задачу, которая будет выполняться асинхронно


asyncio.create_task(set_after_delay(future))


Она:
- Принимает future как параметр
- Ждет 1 секунду
- Устанавливает результат в future

Ждем, пока future получит результат. Это не блокирует весь интерпретатор, а только текущую корутину:


result = await future


Это еще называют «Неблокирующим ожиданием».
🔥1😐1
🌱 Что выведет код?
Anonymous Quiz
42%
True
32%
False
13%
Пустое значение
13%
Error
👎4👍2🤓1👨‍💻1
Атрибут is_monotonic_increasing возвращает True, если каждое значение объекта pd.Series больше предыдущего или равно ему. Приращение значений при этом не обязано быть одинаковым:


print(pd.Series(data = [1, 3, 3, 6]).is_monotonic_increasing) # True
👏2🍌1
🤯4👍1👎1
Метакласс MyMetaclass в момент создания MyClass добавляет в пространство имён метод greeting. Этот метод становится доступен экземплярам класса MyClass, как если бы был определён обычным способом.
👍2🤓2👎1
🔍Что выведет код?
Anonymous Quiz
27%
1
6%
2
62%
3
5%
Error
👍3👎1
В Python значения по умолчанию для аргументов функции вычисляются один раз при определении функции. В данном случае список lst создаётся один раз и используется при каждом вызове функции func, если не передан другой список. Поэтому элементы добавляются в один и тот же список, и результат накапливается.
👍4👎1
🔍 Что выведет код?
Anonymous Quiz
42%
[None, 2, 3]
25%
[2, 3, None]
3%
None
30%
Error
🥴112👍1😱1
None не может быть напрямую сравнён с int в Python 3, поэтому sorted() вызовет TypeError.
👍7👎1
🔍 Что выведет код?
Anonymous Quiz
10%
1
65%
2
15%
True
11%
Error
👍4
Forwarded from Код найма
Расскажите про свой опыт поиска работы

Мы сейчас проводим исследование — хотим разобраться, как айтишники ищут работу: на что обращаете внимание в вакансии, что для вас точно красный флаг, а что — зеленая простыня. Мы хотим из первых уст узнать про все боли, подводные камни и нюансы рекрутинга в ИТ в 2025 году, поэтому просим вашей помощи — пройдите опрос, который займет у вас около 15 минут.

Давайте поможем компаниям и специалистам эффективнее и быстрее находить друг друга.
👍1👎1
В Python логические значения True и False являются подклассами int и равны 1 и 0 соответственно. Поэтому выражение эквивалентно 1 + 1 + 0.
👍6👎2
2025/07/14 09:50:50
Back to Top
HTML Embed Code: