2 · Variables y tipos primitivos
Nombres que guardan valores y los cuatro tipos primitivos que toda app de Python usa.
Una variable es una etiqueta apuntando a un valor — asigna con `=`, nunca con `==`.
Sin esto:
Sin variables, no puedes reusar un valor, nombrar un resultado intermedio ni construir nada más que un script de un solo paso.
Python es de tipado dinámico: el tipo de una variable es el tipo del valor que actualmente sostiene. Asocia un valor a un nombre con =.
Python (in browser)
Cuatro variables, cuatro tipos primitivos distintos. Ejecútalo y revisa la salida de type().
Python runs entirely in your browser via Pyodide (~6 MB on first Run, cached after).
Los f-strings son la forma moderna de interpolar valores en texto. Empiezan con f y embeben expresiones entre {}.
Python (in browser)
Python runs entirely in your browser via Pyodide (~6 MB on first Run, cached after).
Shebang + docstring del módulo + una CONSTANTE de nivel superior en UPPER_SNAKE_CASE. Convenciones que verás en codebases reales.
Si 'función' y 'valor' te suenan vagos, lee la apertura de MML — fija el modelo mental.
- Las variables son enlaces (nombre → valor), no cajas. Reasignar cambia a qué apunta el nombre.
- Los cuatro primitivos — `int`, `float`, `str`, `bool` — cubren la mayoría de valores simples.
Los hiperparámetros son variables (`learning_rate = 0.01`); el estado del modelo se guarda en variables (`model = LinearRegression()`).
Si lo quitas: Sin estado nombrado, todo experimento es una pared de números literales — ilegible y no ajustable.