Три способа выполнить множество задач с 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
#URDU
#uchrashuv
✨Bugun Istanbul Tijorat Universiteti, O’zbek xotin-qizlari huquqlarini himoya qilish jamiyati (ÖKHD) hamda O‘zbekiston Oliy ta’lim, fan va innovatsiyalar vazirligi vakillari bilan birgalikda Urganch Davlat Universitetiga tashrif buyurildi.
🤝 Uchrashuvda oliy ta’lim sohasidagi hamkorlikni kengaytirish masalalari muhokama qilindi.
📄Tashrif yakunida tomonlar o‘rtasida oliy ta’lim bo‘yicha memorandum imzolandi.
🎓 Mazkur memorandum kelgusidagi ilmiy almashinuv, qo‘shma loyihalar va akademik hamkorlikni rivojlantirishda muhim ahamiyat kasb etadi.
🌐Yangiliklar uchun rasmiy sahifalarimizni kuzatib boring!
➖➖➖➖➖➖➖➖
✨Bugün İstanbul Ticaret Üniversitesi, Özbek Kadın Hakları Derneği (ÖKHD) ve Özbekistan Yüksek Öğretim, Bilim ve İnovasyon Bakanlığı temsilcileri ile birlikte Urgenç Devlet Üniversitesi’ne ziyaret gerçekleştirildi.
🤝 Görüşmede, yükseköğretim alanındaki iş birliğini geliştirme ve genişletme konuları ele alındı.
📄Ziyaret kapsamında taraflar arasında yükseköğretime yönelik bir memorandum imzalandı.
🎓 Bu memorandumun, gelecekte bilimsel iş birliği, ortak projeler ve akademik değişim programlarının güçlendirilmesine önemli katkı sağlaması beklenmektedir.
🌐Gelişmelerden haberdar olmak için resmi sayfalarımızı takip edin!
Yangi hamkorlik, yangi maqsadlar va yangi imkoniyatlar!
✅ Al-Xorazmiy universiteti va Urganch davlat universiteti o'rtasida hamkorlik memorandumi imzolandi.
📝 Mazkur kelishuv ikki universitet o'rtasida, ta’lim sohasida nazariy va amaliy bilimlarni almashish yo'lida tashlangan katta qadamdir.
Memorandumga ko'ra quyidagilarga kelishildi:
🔹professor-o'qituvchilar almashinuvini tashkil etish;
🔹hamkorlikda ilmiy maqolalar chop etish;
🔹birgalikda konferensiya, seminar va simpoziumlar o‘tkazish.
🎗Ushbu hamkorlik ikki tomonlama manfaatli bo'lishiga ishonamiz.
🔁English
➖➖➖➖➖➖➖➖➖➖➖➖
#hamkorlik#memorandum#urdu
Biz ijtimoiy tarmoqlarda:
Veb-sayt | Telegram | Instagram | Facebook | Aloqa-bot
Urdu translators
#remote#Urdu#native#premium
We invite translators with the #Urdu language to cooperate.
Regular tasks, including large projects. Remote format.
— We consider only native speakers❗️
Perfect knowledge of #English (C2);
— Experience in translations in the marketing industry, including gaming areas (gambling and betting) is welcome;
— Confident user of basic text editors, since the design of translations is important for us;
— Responsibility;
— Willingness to complete a test task.
Please contact: @NadezhdaP95
⛔️ Translation agencies, please do not disturb! We do not cooperate.
➖➖➖➖➖➖➖➖➖➖➖➖
🚀 Разместить вакансию | рекламу
➖➖➖➖➖➖➖➖➖➖➖➖
🆕We just released TP Wallet's New Version on iOS! 🔺2.1.5🔺
🔵Market page natively integrates Transit Swap. TransitFinance
🔵 Support WalletConnect V2 on trondao.
🔵 Support Address Book feature.
🔵 Support Reset App.
🔵 Support #BTC transaction acceleration.
🔵 Support #Urdu, #Arabic, and #Persian(Farsi) languages.
👉https://tokenpocket.pro
【Details】https://twitter.com/TokenPocket_TP/status/1712119624001863789
【Powered By】Crypto Box
#16oktabr#yarmarka#bandlik#URDU#Jizzax#Artel
➡️Yangi imkoniyatlar – yangi ish o‘rinlari!
Artel kompaniyasiningJizzax viloyati,
➡️Dashtobod shahrida joylashgan yangi ishlab chiqarish zavodi ishga tushmoqda!
➡️Shu munosabat bilan, ishlash istagida bo'lgan yurtdoshlarimiz uchun 16-oktabr soat 10:00 da Urganch Davlat universitetining Axborot resurs markazi binosida mehnat yarmarkasi tashkil etiladi.
➡️BАRCHАNGIZNI ISHGА TАKLIF QILАMIZ.
Kompaniya tomonidan taklif etiladi:
➡️O‘zbekiston Respublikasi Mehnat kodeksiga muvofiq rasmiy ishga qabul qilish;
➡️ Kasbiy rivojlanish va o‘qish imkoniyati;
➡️ Issiq tushlik va kechki yegulik (полдник);
- Ijtimoiy paket;
- Barqaror ish o‘rni va o‘sish imkoniyatlari.
Batafsil ma’lumot va hujjat topshirish uchun:
@RabotaArtel_bot
📞 +998881458888
📞 +998770390431
📞 +998990899057
📞 +998788880505
Telegram |Instagram |Facebook |Web-sayt |Youtube |Vakansiya
🆕We just released TokenPocket's New Version on Android! 🔺1.8.5🔺
🔵 Support #CCTP Protocol.
🔵 Support users to edit Gas Fee on the Markets page.
🔵 Add token security detection to the Markets page.
🔵 Support custom network transactions on the Markets page.
🔵 Support custom #Nonce.
🔵 Support #Passphrase.
🔵 Support WalletConnect V2 on trondao.
🔵#EIP1559 Gas Fee model supports #Layer1 and #Layer2 Gas Fee display.
🔵 Support #BTC transaction acceleration.
🔵 Support shared SDK panel and DApp panel.
🔵 Support #Urdu🇵🇰 and #Arabic languages.
🔵 Upgrade wallet migration security reminders.
🔵 Optimize wallet creation/import page.
🔵 Optimize Cold Wallet signature operations.
🔵 Optimize users' experience.
👉https://www.tokenpocket.pro/
【Details】https://twitter.com/TokenPocket_TP/status/1701494173398876369
【Powered By】Crypto Box
Translators (Asia)
#remotely#Indonesian#Malay#Telugu#Urdu
#Hinglish#Tamil#Bengali#Marathi
We invite translators with languages to cooperate:
#Indonesian#Malay#Telugu#Urdu
#Hinglish#Tamil#Bengali#Marathi
Experience in the field of translations using text editors is welcome.
It is necessary to translate marketing texts from Russian or English.
Write to: @Marina19931
Please do not disturb the translation agency! We don't cooperate.
============================
Разместить вакансию | LinguoHunter