Tendencias del momento
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
uv en Python, explicado claramente (con código):
uv es increíblemente rápido.
- Crear entornos virtuales usando uv es ~80 veces más rápido que python -m venv.
- La instalación de paquetes es de 4 a 12 veces más rápida sin caché, y ~100 veces con caché.
Hoy, entendamos cómo usar uv para la gestión de paquetes de Python.
¡Vamos a sumergirnos!

uv es un gestor de paquetes de Python basado en Rust, diseñado para ser rápido y fiable.
Reemplaza no solo a pip, sino también a pip-tools, virtualenv, pipx, poetry y pyenv, todo con un único binario independiente.
Aquí tienes una hoja de trucos de uv para desarrolladores de Python👇
¡Veamos el código a continuación!
1️⃣ Crea un nuevo proyecto
Para configurar un nuevo proyecto de Python, ejecuta: uv init project-name.
Esto crea una estructura de directorios, un archivo TOML, un script de muestra y un README.
Revisa esto 👇

2️⃣ Inicializa un entorno.
Aunque uv inicializa automáticamente un entorno virtual en un proyecto, puedes crear explícitamente un entorno virtual con el comando `uv venv`.
Actívalo de la siguiente manera:
- MacOS/Linux: source .venv/bin/activate
- Windows: .venv\Scripts\activate
Revisa esto 👇

3️⃣ Instalar paquetes
A continuación, puedes agregar dependencias usando el comando `uv add <nombre-de-la-biblioteca>`.
Cuando agregas paquetes, uv actualiza el archivo toml y resuelve el árbol de dependencias completo, generando un archivo de bloqueo.
Revisa esto 👇

4️⃣ Ejecutar un script
Para ejecutar un script, utiliza el comando `uv run script[.]py`.
Si un paquete no está disponible en tu entorno pero se utiliza en el script, uv lo instalará cuando ejecutes el script, siempre que la dependencia esté especificada en el archivo toml.
Revisa esto 👇

5️⃣ Reproduce un entorno.
Finalmente, uv ofrece instalaciones 100% reproducibles.
Supongamos que clonaste un proyecto que usaba uv. Puedes ejecutar `uv sync` para igualar precisamente el proyecto.
Esto funciona en todos los sistemas operativos, e incluso si el proyecto que clonaste usaba una versión diferente de Python.
Revisa esto 👇

Y así es como puedes empezar a usar uv.
Nota: Cuando subas tu proyecto a GitHub, NO añadas el archivo uv[.]lock a tu archivo gitignore. Esto ayuda a uv a reproducir el entorno cuando otros usan tu proyecto.
Aquí está la hoja de trucos nuevamente para tu referencia 👇
Si te ha resultado interesante, vuelve a compartirlo con tu red.
Encuéntrame → @akshay_pachaar ✔️
Para obtener más información y tutoriales sobre LLM, agentes de IA y aprendizaje automático.

3 ago, 20:55
uv en Python, explicado claramente (con código):
360,45K
Parte superior
Clasificación
Favoritos