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 слични објави

Пребарај: #recognize

当前筛选 #recognize清除筛选
GitHub Trends

@githubtrending · Post #14874 · 28.06.2025 г., 12:00

#javascript#linux#macos#ocr#pot#pot_app#recognize#tauri#translate#translation#tts#windows Pot is a cross-platform translation tool that lets you quickly translate text by selecting it and using a shortcut, typing text to translate, or using OCR to translate text from screenshots. It supports many translation engines like OpenAI, Google, DeepL, and more, plus offline options. You can also add plugins to extend its features and use it on Windows, macOS, and Linux. Pot offers an API for integration with other software and works well even on Wayland systems. This makes translating easier, faster, and more flexible, helping you understand and work with multiple languages efficiently. https://github.com/pot-app/pot-desktop