Por qué Python sigue siendo default en IA
En 2026 hay alternativas decentes (TypeScript con SDKs maduros, Go para microservicios IA, Rust en tooling de bajo nivel). Pero Python sigue siendo el ecosistema con más tracción para todo lo que toca IA: SDKs oficiales de Anthropic / OpenAI / Google / OpenRouter, librerías de scraping (Firecrawl, Crawl4AI, Playwright), procesamiento de datos (Pandas, NumPy), validación tipada (Pydantic), ORM (SQLAlchemy), y la cantidad bruta de ejemplos disponibles.
Para el stack del grupo, Python es la respuesta a «con qué hago este script de operación que necesito ahora». Bash es para 5 líneas; Python es para 50-500 líneas. JavaScript/TypeScript ganan cuando el código va a frontend o cuando el equipo es Node-first.
◆ Verdict de operador. Python es infraestructura crítica del operador singular en stack IA. La regla del grupo: scripts Python autónomos con venv311 aislado. Sin Python no hay bridge.py, no hay pipelines, no hay automatización seria. Default absoluto.
Para qué sirve y para qué no
Para qué SÍ
- Pipelines de IA que llaman a múltiples APIs (LLMs, scraping, datos).
- Scripts puntuales de operación · publicación blog, generación Excel, fix de datos en lote.
- Orquestación compleja donde n8n se queda corto y Bash es austero.
- Procesamiento de datos con Pandas, SQLAlchemy, Pydantic.
- Integraciones con Postgres / Supabase desde batch jobs.
Para qué NO
- Frontend web rico — JavaScript/TypeScript ganan.
- Apps móviles nativas.
- Microservicios con latencia crítica milisegundos — Go o Rust.
- Equipos sin background Python donde la curva no compensa.
Encaje en stack StratoAI
| Línea StratoAI | Cómo se usa |
|---|---|
| Signals | Scripts de orquestación Firecrawl + LLM + Postgres. Bridge entre n8n y APIs custom. |
| Automations | Workflows que requieren lógica compleja se delegan desde n8n a script Python via webhook. |
| MicroSaaS | Backend de productos cliente — FastAPI + SQLAlchemy + Supabase es stack común. |
| Transversal | bridge.py + scripts de operación del grupo. Sin Python no hay grupo. |
Pricing real (2026-05)
- Python lenguaje · gratis, open-source.
- venv aislado · default del grupo en
/Users/johnguerrero/aichef-pinterest/venv311/bin/python. - Coste real = APIs externas que llamas (LLMs, hosting, etc.) + tu tiempo. Python en sí cero.
Alternativas reales
| Alternativa | Cuándo elegirla en lugar de Python |
|---|---|
| Node.js / TypeScript | Backend integrado con frontend del producto. Mejor cohesión cuando todo es web. |
| Go | Microservicios con latencia crítica + concurrencia + binario distribuible. |
| Rust | Tooling de bajo nivel + performance bruta + safety crítica. |
| Bash | Scripts cortos (menos de 20 líneas) donde Python es overkill. |
Casos de uso reales en ChefBusiness Group + StratoAI
- bridge.py · 7 dominios del grupo lo usan para delegar contenido a modelos baratos (MiniMax, Gemini Flash) vía OpenRouter.
- publish_blog_post.py · pipeline completo investigación SERP + bridge.py + Gemini imágenes + WordPress REST + trigger Netlify rebuild.
- enrich_batch_crawl4ai.py · Hosply.pro · 362 proveedores HORECA enriquecidos. ~2 min/proveedor.
- Replicación Pickaxe ES→XX · scripts Python orquestados desde Claude Code. ES→FR (52/61) + ES→IT (48/48) + ES→DE (44/53) + ES→PT (53/53) + ES→NL (53/53).
- audit_seo.py · gastroseo.com · auditoría técnica con output JSON estructurado.
- serp_research.py · investigación SERP previa a cada post (Brave Search + WebFetch top 3 + brief).
- scrape_b2b_prospectos.py · stillroom-wp catering · 193 prospectos B2B con Firecrawl + Pandas.
◇ Regla de uso operativo. venv aislado siempre — python /Users/johnguerrero/aichef-pinterest/venv311/bin/python script.py. NUNCA hardcodear API keys (regla #1 grupo) — usar os.environ.get('CLAUDE_API_KEY'). Pydantic para validación de inputs/outputs en pipelines productivos. Ruff para lint, Black para format, mypy si el equipo lo justifica.