Conocimiento previo: VARIABLES
Para poder realizar tareas es necesario guardar en la memoria de la computadora los datos que necesita mi aplicación para funcionar. Por ejemplo, en este momento tu navegador web sabe cuántas pestañas hay abiertas y qué página se abrió en cada una, sabe en qué posición de la página estás y qué usuario utilizaste para entrar a JupyterLab. Todos estos datos están almacenados en la memoria de la computadora y el navegador lee estos datos y los modifica cada vez que lo requiere.
En programación, se le asigna un nombre o apodo a cada pequeño segmento de la memoria que almacena un dato o un valor. De esta forma en el programa cada vez que se usa este nombre se esta refiriendo al valor del dato almacenado en la memoria. Este es el concepto de "variable".
En python esto se logra de la siguiente manera:
Este ejemplo utilizará un bloque de la memoria para almacenar el número `5`, luego le asigna a este bloque el nombre `x` y por lo tanto a partir de entonces cada vez que se utiliza la palabra `x` en realidad nos referimos al valor almacenado dentro del bloque de memoria, al cual apodamos `x`.
¿Cómo se interpreta una expresión de asignación?
Es muy importante entender cómo leer una expresión de asignación.
Cuando recorras y analices tu código, es preferible que entiendas el significado de la operación:
nombre = expresión
Como:
Se asigna el valor de expresión a nombre.
Y no como:
* ~~*variable* es *igual* a *expresión*~~.
Ejemplos
En estas variables podemos guardar lo que sea necesario para ejecutar el programa, por ejemplo si necesitamos guardar texto se indica con: "(texto)" o '(texto)'.