$ pip install uv → $ uv add uv

UV:
El Gestor de
Paquetes del Futuro

// Curso completo · Python moderno · Del zero al deploy

5 MÓDULOS
18 VIDEOS
3h DURACIÓN TOTAL
10x MÁS RÁPIDO QUE PIP
▶ Ver el curso completo en YouTube → bit.ly/3P0lzmj

Todos los módulos

MOD 01
Bienvenido al mundo de UV
¿Qué es UV, de dónde viene y por qué está revolucionando el ecosistema Python?
3 videos
MOD 02
Entornos virtuales y gestión de Python
UV no solo instala paquetes: también gestiona versiones de Python sin necesidad de pyenv.
4 videos
E04
Crear y activar entornos virtuales con UV
uv venv en detalle. Diferencias con python -m venv y virtualenv. Activación en distintos sistemas.
VS PIP
9 min
E05
Gestión de versiones de Python con UV
uv python install, uv python list, pin de versiones por proyecto. Adiós a pyenv para la mayoría de casos.
FEATURE
10 min
E06
Instalar, actualizar y desinstalar paquetes
uv add, uv remove, uv sync. El equivalente de pip install pero con superpoderes. Lock files automáticos.
VS PIP DEMO
11 min
E07
El archivo uv.lock — Reproducibilidad garantizada
Qué es el lock file, por qué importa, cómo commitearlo en Git. Comparativa con requirements.txt y poetry.lock.
CONCEPTO CLAVE
10 min
MOD 03
Proyectos reales con UV
De scripts sueltos a proyectos estructurados con pyproject.toml como estándar moderno.
4 videos
E08
uv init — Crear un proyecto desde cero
Estructura de un proyecto UV moderno. pyproject.toml explicado línea a línea. Diferencias con setup.py del pasado.
DEMO
10 min
E09
Dependencias de desarrollo vs producción
Grupos de dependencias: dev, test, docs. uv add --dev. Cómo separar lo que va al servidor de lo que queda local.
VS PIP BUENAS PRÁCTICAS
9 min
E10
Ejecutar scripts y comandos con uv run
uv run como alternativa a activar el entorno. Ejecutar pytest, scripts, herramientas directamente. Scripts con dependencias inline.
DEMO FEATURE
11 min
E11
Migrar un proyecto existente de pip a UV
Paso a paso: proyecto con requirements.txt → UV moderno. Casos reales, errores comunes y cómo resolverlos.
MIGRACIÓN DEMO
12 min
MOD 04
UV en el mundo real — CI/CD y equipos
Llevar UV más allá del desarrollo local: automatización, contenedores y trabajo colaborativo.
4 videos
E12
UV con GitHub Actions — CI ultrarrápido
Setup de CI con UV. astral-sh/setup-uv action. Caché de dependencias. Pipelines que tardan segundos, no minutos.
DEMO
11 min
E13
UV + Docker — Imágenes más ligeras y rápidas
Dockerfile con UV. Multi-stage builds. Por qué UV mejora drásticamente el tiempo de build en contenedores.
DEMO AVANZADO
12 min
E14
Herramientas globales con uvx
uvx como reemplazo de pipx. Ejecutar herramientas sin instalarlas permanentemente. ruff, black, httpie y más.
FEATURE VS PIPX
9 min
E15
Workspaces — Monorepos con UV
Gestionar múltiples paquetes relacionados en un solo repositorio. Ideal para proyectos grandes o librerías con extras.
AVANZADO
11 min
MOD 05
Proyecto final y próximos pasos
Consolidar todo lo aprendido construyendo y publicando un paquete Python real con UV.
3 videos
E16
Construir y publicar tu paquete en PyPI con UV
uv build, uv publish. De código local a paquete instalable en el mundo. Configuración en pyproject.toml para distribución.
PROYECTO FINAL
12 min
E17
Tips, trucos y configuración avanzada
Variables de entorno UV, UV_CACHE_DIR, fuentes de paquetes privadas, uv.toml global. Todo lo que no cabe en los otros videos.
BONUS
10 min
E18
El futuro de UV y cierre del curso
Roadmap de UV, integración con Ruff y el ecosistema Astral. Resumen del curso y recursos para seguir aprendiendo.
CIERRE RECURSOS
8 min