🐍

Python & uv

🧑‍🍳 Cocinero

El lenguaje versátil

Python es excelente para scripts, IA, datos y backends. Fácil de leer y aprender.


Instalación

SistemaComando
macOSbrew install python
Windowswinget install Python.Python.3
LinuxYa viene instalado
# Verificar
python3 --version

uv: El gestor moderno

uv es el nuevo gestor de paquetes Python (10x más rápido que pip).

# Instalar uv
curl -LsSf https://astral.sh/uv/install.sh | sh

# Crear proyecto
uv init mi-proyecto
cd mi-proyecto

# Agregar dependencia
uv add requests

# Ejecutar
uv run python main.py

Conceptos básicos

Variables

nombre = "Ana"
edad = 25
es_activo = True

Funciones

def saludar(nombre: str) -> str:
    return f"Hola, {nombre}!"

# Llamar
mensaje = saludar("Ana")

Listas

frutas = ["manzana", "pera", "uva"]

# List comprehension
mayusculas = [f.upper() for f in frutas]

# Filtrar
largas = [f for f in frutas if len(f) > 4]

Diccionarios

usuario = {
    "nombre": "Ana",
    "edad": 25,
    "email": "ana@email.com"
}

print(usuario["nombre"])

Virtual environments

# Con uv (recomendado)
uv venv
source .venv/bin/activate  # macOS/Linux
.venv\Scripts\activate     # Windows

# Con venv tradicional
python3 -m venv .venv

Practica

CLI Tool con Python


Enlaces útiles