Три способа выполнить множество задач с asyncio
Функция для примера:
async def do_it(n):
await asyncio.sleep(random.uniform(0.5, 1))
return n
1. Последовательный вызов
async def main():
for i in range(100):
result = await do_it(i)
Такой вызов имеет смысл только тогда, когда результат одной задачи требуется для вызова следующей.
Если они независимы, то это антипаттерн, так как аналогичен простому синхронному вызову по очереди.
2. Упорядоченный результат
async def main():
tasks = [do_it(i) for i in range(100)]
results = await asyncio.gather(*tasks)
Выполняет корутины конкурентно и возвращает результат в виде списка.
Полезен когда требуется получить результаты в том же порядке в котором задачи отправлены.
3. Результат по мере готовности
tasks = [asyncio.create_task(do_it(i)) for i in range(100)]
for cor in asyncio.as_completed(tasks):
result = await cor
Так же выполняет корутины конкурентно, но не гарантирует порядок. Результат возвращается по мере готовности, каждый отдельно.
Полезен когда нужно обработать любой ответ как можно скорее.
#async
Doping Pong art group are the pioneers of digital art in Russia that was founded in 1997 in St. Petersburg. Now, they are apologists for traditional painting. In the past, Doping Pong collaborated with Richardson and Supreme, participated in the collective exhibition “New Classics” - curated by Sasha Bogojev, editor of Juxtapoz magazine and held their retrospective “Doping Pong: Our everything!” at the Erarta Museum of Contemporary Art.
Petite Meller is a French Israeli artist and songwriter who brings a philosophical view on life through her music. “Lil Empire” is her debut album with her hit “Baby Love”. Her Jazzy pop videos conceals “jouissance” which is in Freud’s terms a pleasure out of pain. Aside from her musical career, Meller received a postgraduate degree in philosophy from the Sorbonne in Paris.
#petitemeller#философия#perfume#dopingpong#digitalart
#коллаб#beauty#guerlain#perfume
🇫🇷 Французский парфюмерный дом Guerlain создал лимитированную коллекцию ароматов совместно с Maison Matisse, компанией, основанной правнуком художника Анри Матисса, которая является правообладателем объектов интеллектуальной собственности, связанных с работами мастера (палитры, паттерны, графические элементы).
Ароматов два - жасмин и фиговое дерево. В стиле Матисса оформлены крышка флакона духов, футляр и дополнительные предметы коллекции, например, свечи.
Happy Birthday, Petite Meller! A fragment of the press realise an unrealized joint project.
Petite Philosophia X Doping Pong
Petite Philosophia will be released later as the world's first perfume that conveys the beautiful scent of philosophy from ancient Greece to the psychoanalysis room.
Super singer Petite Meller and brilliant artists group Doping Pong came together in an international project to create the world’s first perfume with the scent of philosophy.
Meller explains that the origin of the project came from wanting to create a perfume with the scent of philosophy. According to Meller “In Greek Philo is The Love, Sophia is Wisdom.
I asked Russian art-collective Doping Pong to design the book shaped perfume with philosophy written in Russian letters to represent their art collaboration”.
Doping Pong art group are the pioneers of digital art in Russia that was founded in 1997 in St. Petersburg. Now, they are apologists for traditional painting. In the past, Doping Pong collaborated with Richardson and Supreme, participated in the collective exhibition "New Classics" - curated by Sasha Bogoev, editor of Juxtapoz magazine and held their retrospective "Doping Pong: Our everything!" at the Erarta Museum of Contemporary Art.
Petite Meller is a French Israeli artist and songwriter who brings a philosophical view on life through her music. "Lil Empire" is her debut album with her hit "Baby Love". Her Jazzy pop videos conceals "jouissance" which is in Freud’s terms a pleasure out of pain. Aside from her musical career, Meller received a postgraduate degree in philosophy from the Sorbonne in Paris.
For more information on Petite Philosophia, visit
Instagram Petite Meller: www.instagram.com/petitemeller
#petitemeller#философия#perfume#dopingpong#digitalart#dopingpongarchives
Среди многих представлений о России одной из самых часто упоминающихся является Сибирь. Это слово манит и пугает одновременно. Для большинства же русских и россиян Сибирь – своего рода один из её символов, место средоточия природной и ресурсной силы💪
Поэтому не удивительно, что существует и праздник, посвященный этому региону. Он отмечается ежегодно 8 ноября и носит название День Сибири.🌲
Наслаждаемся ароматом настоящего сибирского кедра вместе с аромадиффузором "Сибирская сосна" от BAGO home!
Натуральный хвойный аромат сибирской сосны.🌲🌲🌲 Как будто кто-то рядом с вами взял и растер в ладонях шишки и сосновые иголки🌲, а вы вдруг сделали глубокий вдох и услышали этот благородный аромат.🌲
⠀
По вопросам пишите в комментарии, директ!
⠀
⠀
#BAGOhome#BAGOhomeORIGINALS#багохоум#homefragrances#ароматыдлядома#homescents#homedecor#кедр#подарки#сосна#корпоративныеподарки#подарок#сосновыйбор#ароматы#ароматическийдиффузор#perfume#diffuser#аромат
От всей души желаем вам счастья, благополучия и исполнения самых сокровенных желаний!✨
Пусть Новый 2023-й год будет полон чудес и приятных моментов!⭐
С наступающим НОВЫМ ГОДОМ!🎉
⠀
С любовью к вам❤️
Команда BAGO home
⠀
#BAGOhome#багохоум#homefragrances#ароматыдлядома#homescents#homedecor#скороновыйгод#новыйгодкнаммчится#подарки#подарочки#корпоративныеподарки#новогодняяелка#gift#ароматы#ароматическийдиффузор#perfume#diffuser#библиотекаароматов#подаркиподелку#новогоднеенастроение