Ejecución y Despliegue | Despliegue Cloud .objectives { background: rgba(0,224,255,0.1); border-radius: 1.5rem; padding: 1rem 1.5rem; margin: 1.5rem 2rem; border: 1px solid rgba(0,224,255,0.3); } .objectives h3 { color: #00e0ff; font-size: 1.1rem; margin-bottom: 0.7rem; } .objectives li { color: #b9ccee; font-size: 0.9rem; margin: 0.4rem 0; list-style: none; } .objectives li::before { content: "🎯 "; } .module-recap { background: rgba(0,224,255,0.08); border-radius: 1.5rem; padding: 1rem 1.5rem; margin: 1.5rem 2rem; border: 1px dashed rgba(0,224,255,0.4); } .module-recap h3 { color: #00e0ff; font-size: 1rem; margin-bottom: 0.5rem; } .module-recap li { color: #8899bb; font-size: 0.85rem; margin: 0.3rem 0; }

🐳 Despliegue Cloud

AWS EC2, Lambda, Docker y scheduler

EC2 Docker Scheduler
🐳 Piénsalo así: Desplegar tu bot en la nube es como mudarte de un departamento alquilado (tu PC local) a una casa propia con servicios incluidos (cloud). AWS EC2 es el terreno, Docker es la casa prefabricada que puedes mover a cualquier terreno, y systemd es el mayordomo que se asegura que la casa esté siempre en orden.

🎯 ¿Qué aprenderás?

âšâ„¢Ã¯Â¸Â Configura tu Infraestructura

💰 Costo mensual estimado:
$25.50
Incluye EC2 + almacenamiento EBS + data transfer

📋 Pasos de Despliegue

1
Lanzar instancia EC2 (Amazon Linux 2023)
2
Conectar SSH e instalar dependencias (Python, Git, Docker)
3
Clonar repositorio del bot y construir imagen Docker
4
Configurar systemd para auto-arranque al iniciar
5
Configurar scheduler (cron / systemd timer)
6
Probar: verificar logs, monitorear 24h, ajustar
💡 Configura tu infraestructura y sigue los 6 pasos de despliegue como lo harías en producción real.

💻 Código anotado

import requests # Librería HTTP estándar de Python resp = requests.get('https://api.binance.com/...') # GET a un endpoint REST datos = resp.json() # Decodifica cuerpo JSON a dict Python precio = float(datos['price']) # Extrae el campo específico parseado

💡 Lee los comentarios: cada línea tiene una razón de ser. El código no se escribe, se diseña.

✏️ Mini-ejercicio

¿Qué método de requests convierte la respuesta HTTP a diccionario Python?

// Responde y presiona Verificar

🔍 Sabías que... Curiosidades de trading

La API financiera más antigua data de 2010 (MtGox). Hoy hay cientos de APIs gratuitas. yfinance descarga datos de Yahoo Finance (~10M req/min).
Dato práctico: Siempre verifica if resp.status_code == 200 antes de parsear JSON de APIs.

📋 Checklist de aprendizaje

Marca lo que ya dominas. Tu progreso se guarda automáticamente.

0/4 dominados

📌 Resumen del módulo