Три способа выполнить множество задач с 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
🔖 Añádelo a tus favoritos: cómo editar canciones en Suno
🎸 Probamos la tan esperada actualización "Reemplazar Sección" que muchos usuarios del generador de música deSuno AI han estado esperando.
"Reemplazar Sección" te permite modificar partes específicas de una composición: puedes añadir o eliminar fragmentos de la canción e incluso cambiar la letra.
¿Cómo funciona?
1️⃣ Inicia sesión en el sitio web de Suno y haz clic en el menú vertical “…” 💬
2️⃣ Ve a “Editar” > “Reemplazar Sección”.
3️⃣ Selecciona la parte de la canción que deseas cambiar (de 10 a 30 segundos).
4️⃣ Actualiza la letra o introduce el nombre de un instrumento entre corchetes para un descanso musical, como [descanso de batería]. Haz clic en “Reemplazar Sección”.
5️⃣ Se generarán dos opciones. Elige la que prefieras haciendo clic en “Seleccionar”.
🔠 Después de seleccionar, serás redirigido a una página donde la versión completa de la canción comenzará a generarse automáticamente.
Creamos una versión rockera de “Dancing Queen” y luego cambiamos el nombre a “Cute Penguin”. Así es como quedó ⤴️
➡️Pruébalo
Temas relacionados:
⚫️Cómo crear una canción en Suno
⚫️ Mejores generadores de música
#guia#suno@hiaimediaes
¿Que puede hacer este bot?
@SighRadarBot
Este es un bot que muestra lugares interesantes alrededor de una ubicación determinada. Puede ser útil para aquellos a quienes les gusta viajar espontáneamente.
Idiomas: inglés, alemán, francés, ruso
(visto en @botsgram_cu)
#viajes#guia#localización#wikipedia
💰 GUÍA: RECIBIR PAGOS INTERNACIONALES EN CUBA 💰
📖 La guía definitiva 2025 ya está disponible
🌍 ¿Freelancer, emprendedor o recibes remesas?
Esta guía es para ti. Aprende a recibir pagos del exterior de forma segura, rápida y sin complicaciones.
✨ En esta guía descubrirás:
✅ Configurar tu cuenta QvaPay en 4 pasos
✅ Recibir pagos con criptomonedas (USDT, BTC, y más)
✅ Convertir tu saldo a CUP, MLC o USD
✅ Usar el mercado P2P de forma segura
✅ Errores comunes que debes evitar
🎯 Métodos para recibir pagos:
💎 Criptomonedas (USDT, BTC, Lightning)
💙 PayPal
🔄 Mercado P2P
🏦 Transferencias bancarias ACH
💡 Caso real:
María, diseñadora freelance en La Habana, pasó de esperar semanas y pagar altas comisiones a recibir sus pagos en 5 minutos y convertirlos a CUP en menos de 1 hora.
QvaPay = De la incertidumbre a la eficiencia total
📚 Lee la guía completa paso a paso:
👉https://qvapay.blog/guides/recibir-pagos-internacionales-cuba-qvapay/
🚀 Tiempo estimado: 10-15 minutos para configurar todo
#QvaPay#PagosInternacionales#Cuba#Freelancer#Remesas#USDT#Guia#Tutorial#P2P#Emprendedores