Saltar a contenido

🐍 Fundamentos de Python

Resumen de conceptos clave y mejores prácticas en Python.


📦 Entornos virtuales y gestión de paquetes

Recomendación

Usa siempre entornos virtuales para aislar las dependencias de cada proyecto.

uv venv
source .venv/bin/activate
uv pip install mkdocs mkdocs-material
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

🧩 Estructuras de datos frecuentes

# Listas y List Comprehensions
numeros = [1, 2, 3, 4, 5]
cuadrados = [x**2 for x in numeros if x % 2 == 0]

# Diccionarios
alumno = {
    "nombre": "Rafael",
    "asignaturas": ["Matemáticas", "Informática"],
    "activo": True
}

# Iterar clave y valor
for clave, valor in alumno.items():
    print(f"{clave}: {valor}")

📐 Matemáticas con KaTeX / MathJax

Las ecuaciones matemáticas se formatean automáticamente:

Ecuación en línea: \( E = mc^2 \) o la fórmula cuadrática:

\[ x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} \]