🌱 Что выведет код?
Anonymous Quiz
12%
Пустое значение
17%
Будет deadlock
69%
Стоило ожидания!
2%
Error
👍2🤷♂1👎1
Cоздаем объект
Cоздаем новую задачу, которая будет выполняться асинхронно
Она:
- Принимает future как параметр
- Ждет 1 секунду
- Устанавливает результат в future
Ждем, пока future получит результат. Это не блокирует весь интерпретатор, а только текущую корутину:
Это еще называют «Неблокирующим ожиданием».
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
👎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
👍3👎1
В Python значения по умолчанию для аргументов функции вычисляются один раз при определении функции. В данном случае список
lst
создаётся один раз и используется при каждом вызове функции func, если не передан другой список. Поэтому элементы добавляются в один и тот же список, и результат накапливается.👍4👎1
🥴11❤2👍1😱1
None
не может быть напрямую сравнён с int
в Python 3, поэтому sorted()
вызовет TypeError
.👍7👎1
👍4
Forwarded from Код найма
Расскажите про свой опыт поиска работы
Мы сейчас проводим исследование — хотим разобраться, как айтишники ищут работу: на что обращаете внимание в вакансии, что для вас точно красный флаг, а что — зеленая простыня. Мы хотим из первых уст узнать про все боли, подводные камни и нюансы рекрутинга в ИТ в 2025 году, поэтому просим вашей помощи — пройдите опрос, который займет у вас около 15 минут.
Давайте поможем компаниям и специалистам эффективнее и быстрее находить друг друга.
Мы сейчас проводим исследование — хотим разобраться, как айтишники ищут работу: на что обращаете внимание в вакансии, что для вас точно красный флаг, а что — зеленая простыня. Мы хотим из первых уст узнать про все боли, подводные камни и нюансы рекрутинга в ИТ в 2025 году, поэтому просим вашей помощи — пройдите опрос, который займет у вас около 15 минут.
Давайте поможем компаниям и специалистам эффективнее и быстрее находить друг друга.
👍1👎1
В Python логические значения
True
и False
являются подклассами int
и равны 1 и 0 соответственно. Поэтому выражение эквивалентно 1 + 1 + 0.👍6👎2