TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #400 · 8 дек.

Три способа выполнить множество задач с 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

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #ittalents

当前筛选 #ittalents清除筛选

🇷🇺 Ρώσοι μαθητές νίκησαν στο 16ο Διεθνές Τουρνουά Πληροφορικής IATI! Ο διαγωνισμός διεξήχθη 9–13 Απριλίου στη Βουλγαρία, με συμμετοχή ομάδων από 7 χώρες, στις κατηγορίες junior και senior. 👩‍💻 Η Ρωσική αποστολή περιλάμβανε 24 μαθητές, οι οποίοι διαγωνίστηκαν διαδικτυακά μέσω συστήματος proctoring. Οι δοκιμασίες περιλάμβαναν 6 προβλήματα στη γλώσσα C/C++. 🏆 Οι μαθητές της Μόσχας κατέκτησαν 17 μετάλλια — 10 χρυσά και 7 ασημένια — και 110 διπλώματα, σχεδόν τα μισά από όλα τα βραβεία του διαγωνισμού! Συγχαρητήρια στους νικητές και ευχές για ακόμη περισσότερες επιτυχίες! 🇷🇺 Российские школьники победили на XVI Международном турнире по информатике IATI! Соревнования прошли 9–13 апреля в Болгарии с участием команд из 7 стран в категориях junior и senior. 👨‍💻 Россию представили 24 участника. Турнир прошёл онлайн с использованием системы прокторинга. Участники решали 6 задач на языке программирования C/C++. 🏅 Московские школьники завоевали 17 медалей — 10 золотых и 7 серебряных, а также рекордные 110 дипломов — почти половину всех наград турнира! Поздравляем ребят с блестящей победой и желаем новых достижений! 📸 Πύλη του Δημάρχου και της Κυβέρνησης της Μόσχας /Портал Мэра и Правительства Москвы @rossotrudnichestvo@rusembgreece@sootechestvennikigreece #Ρωσία#IATI2024#Πληροφορική#Μαθητές#ΔιεθνήςΔιαγωνισμός#ITtalents#ΨηφιακέςΔεξιότητες#Μόσχα#Νίκη#Россия#IATI2024#Информатика#Школьники#МеждународныйТурнир#ITtalents#Education#DigitalSkills#Москва#Победа