El stack de herramientas de un programador Python nómada tiene un requisito adicional al del developer de oficina: todo debe funcionar bien en cualquier laptop, desde cualquier conexión y en cualquier país. Esta guía cubre lo que realmente necesitas, organizado por función.
El entorno de desarrollo
Editor de código
VS Code (gratuito) — el estándar de facto para Python en 2026. Ligero, funciona en Windows, Mac y Linux, y tiene el ecosistema de extensiones más completo.
Extensiones esenciales para Python:
- Python (Microsoft): linting, IntelliSense, debugging integrado
- Pylance: type checking y autocompletado avanzado
- Black Formatter: formato automático al guardar
- GitLens: historial de git integrado en el editor
- Jupyter: para notebooks dentro de VS Code
PyCharm Community (gratuito) — alternativa más pesada pero con mejor soporte de refactoring y debugging avanzado. Ideal si haces desarrollo backend complejo. Professional ($99/año) añade soporte de Django y bases de datos.
Entornos virtuales (obligatorio)
Cada proyecto necesita su propio entorno virtual. Sin esto, las dependencias entre proyectos colisionan inevitablemente.
# Crear entorno virtual
python -m venv venv
# Activar (Mac/Linux)
source venv/bin/activate
# Activar (Windows)
venv\Scripts\activate
# Guardar dependencias
pip freeze > requirements.txt
pyenv (gratuito): gestiona múltiples versiones de Python en la misma máquina. Indispensable si tienes proyectos con Python 3.10, 3.11 y 3.12 en paralelo.
Poetry (gratuito): alternativa moderna a pip + virtualenv. Gestión de dependencias más limpia con pyproject.toml. Preferido en proyectos nuevos serios.
Terminal
Warp (Mac, freemium): terminal moderno con autocompletado con IA. El más productivo disponible en Mac.
Windows Terminal (gratuito): para Windows, mucho mejor que CMD o PowerShell clásico.
Oh My Zsh (gratuito): configuración de zsh con plugins que aceleran el trabajo en terminal (autocompletado, git status en prompt, historial mejorado).
Herramientas de base de datos
DBeaver Community (gratuito): cliente universal para PostgreSQL, MySQL, SQLite, MongoDB, BigQuery y más. El punto de partida para cualquier developer Python que trabaje con bases de datos.
TablePlus ($99 licencia, $49/año): interfaz más limpia que DBeaver. Vale la inversión si trabajas con bases de datos diariamente.
pgAdmin (gratuito): específico para PostgreSQL. Más completo que DBeaver para administración avanzada.
Herramientas para APIs
Postman (gratuito hasta cierto uso): el estándar para testing de APIs REST. Colecciones compartibles con el equipo, variables de entorno, tests automáticos.
Insomnia (gratuito, open source): alternativa más ligera a Postman. Igualmente capaz para el 95% de casos.
httpie (gratuito, CLI): testing de APIs desde terminal. Más rápido que abrir Postman para requests simples.
Bruno (gratuito, open source): alternativa nueva y muy ligera. Sin cuenta requerida, colecciones guardadas localmente en Git.
Control de versiones
Git + GitHub (gratuito): no negociable. Todo proyecto va a GitHub desde el primer commit.
Flujo básico que cubre el 90% del trabajo:
git init
git add .
git commit -m "feat: implement user authentication endpoint"
git push origin main
GitHub CLI (gratuito): gestiona PRs, issues y releases desde terminal sin abrir el browser.
Herramientas de productividad remota
Notion ($10/mes o gratis con plan básico):
- Documentación de proyectos para clientes
- Tracking de tareas y progreso
- Base de conocimiento personal de soluciones recurrentes
- Pipeline de ventas y clientes
Linear (gratuito para equipos pequeños):
- Tracking de bugs y features más ágil que Notion
- Si el cliente ya usa Linear, te integras a su workspace
Loom (gratuito hasta 5 min/video, $8/mes ilimitado):
- Grabar demos de funcionalidades para clientes remotos
- Explicar decisiones técnicas en video cuando el texto no es suficiente
- Walkthrough de código para otros developers del equipo
1Password ($3/mes):
- Gestor de contraseñas para decenas de credenciales de proyectos y clientes
- Compartir credenciales con el equipo de forma segura
- Notas seguras para tokens de API y secretos
Herramientas para deploy y producción
Docker (gratuito): contenerizar aplicaciones para que “funcione igual en mi máquina y en producción”. Indispensable para proyectos modernos.
Railway (gratuito con límites): el servicio de deploy más simple para apps Python. En 5 minutos tienes una API FastAPI corriendo en producción.
Render (gratuito con límites): alternativa a Railway, también muy simple para Python/FastAPI/Django.
GitHub Actions (gratuito hasta cierto uso): CI/CD automático. Cada push a main puede ejecutar tests y deployment automáticamente.
Stack completo y costo mensual
| Categoría | Herramienta | Costo mensual |
|---|---|---|
| Editor | VS Code | Gratis |
| Terminal | Warp (Mac) | Gratis |
| BD Cliente | DBeaver | Gratis |
| API Testing | Postman / Bruno | Gratis |
| Git | GitHub | Gratis |
| Documentación | Notion | $8-10 |
| Videos cliente | Loom | $8 |
| Contraseñas | 1Password | $3 |
| Deploy | Railway/Render | Gratis (básico) |
| Total | $19-21/mes |
El stack completo cuesta menos de $25/mes. Las herramientas caras (servidores de producción a escala, licencias enterprise) las paga el cliente o las empresa, no tú como developer.
Herramientas específicas según especialidad
Para backend Python:
- FastAPI + SQLAlchemy + Alembic (migraciones)
- Pytest para testing
- Redis para cache (RedisInsight como cliente visual)
Para automatización:
- requests, httpx para HTTP
- BeautifulSoup, Playwright para scraping
- Celery + Redis para tareas asíncronas
- schedule para cron jobs simples
Para datos:
- Jupyter + pandas + matplotlib
- Google Colab (análisis en la nube)
- dbt para transformaciones SQL
¿Tienes dudas sobre alguna herramienta específica o cómo configurar tu entorno para cierto tipo de proyecto? En el foro de Nomadaz hay developers Python respondiendo preguntas técnicas desde su experiencia real. Únete y pregunta.