En esta lección aprenderá sobre variables y constantes. Entonces una variable en Python es el nombre de un contenedor o un nombre de una ubicación en la memoria de la computadora donde se pueden almacenar datos. Y como habrás adivinado, los datos que se almacenan pueden cambiar. Por eso se llama variable. Ahora bien, cada variable tiene un nombre y existen algunas reglas básicas. cuando se trata de crear nombres de variables. Primero, el nombre de una variable debe comenzar con una letra o la carácter de subrayado, por lo que no podemos iniciar una variable con un número. Además, el nombre de una variable sólo puede contener números alfanuméricos. caracteres y el carácter de subrayado. Por ejemplo, no podemos tener un signo de exclamación como parte del nombre de la variable. Además, las variables de Python distinguen entre mayúsculas y minúsculas, por lo que el nombre de la variable edad con todas las letras minúsculas no es el mismo nombre de variable que edad con A mayúscula o edad en mayúsculas. En general, Python es un lenguaje que distingue entre mayúsculas y minúsculas. Entonces esta regla también se aplica a los nombres de funciones, palabras reservadas y básicamente cualquier palabra que escribas en Python. Así que tenga en cuenta esa distinción. Ahora, en Python, los nombres de las variables no tienen que declararse con un tipo específico, porque el tipo de la variable es determinado dinámicamente en función del valor que se asigna a Es que el valor de las variables puede cambiar, y es por eso que llámelos variables. Pero también podemos cambiar el tipo de datos de la variable. Entonces puedo tener un nombre de variable llamado edad con un valor de 25, lo que haría de esta variable un número entero. Pero si cambio el valor de la variable edad a la escrita palabras 25, entonces esta misma variable de edad que era una El tipo de entero ahora se ha cambiado a un tipo de cadena debido a su nuevo valor. Nuevamente, tenga en cuenta ese concepto. El tipo de datos de la variable se basa en el valor. Se lo damos a esa variable, que puede cambiar. Es importante seguir algunas convenciones de nomenclatura básicas. Hay algunos por ahí, y aquí están los tres de los los más comunes. La Convención de Nomenclatura del caso Camel hace que todos los letras en minúsculas del nombre de una variable si es una palabra variable. Otra convención de nomenclatura es el caso Pascal. La primera letra de cada palabra comienza con mayúscula. Y la última convención de nomenclatura aquí es el caso Snake. Esta convención hace que todas las letras sean minúsculas, pero si tenemos varias palabras, no las juntamos, pero sepárelos con un guión bajo, que es el único carácter no alfanumérico permitido al crear un nombre de la variable. Y este caso Snake es la convención de nomenclatura predeterminada cuando escribiendo código Python. Ahora bien, lo opuesto a las variables son las constantes. Entonces las variables pueden cambiar, pero las constantes no. Y por eso se llaman constantes. Por ejemplo, si tienes una variable que sabes que es El valor nunca va a cambiar, entonces tiene sentido llamarlo una constante. Python todavía lo trata de la misma manera en el sentido de que obtiene almacenado en una dirección de memoria. Pero para distinguir una variable de una constante en nuestro código, utilice todas las letras mayúsculas. Ahora en la línea de constantes y cosas que hacen Sin cambio. Hay algunas palabras clave especiales en la programación de Python. lenguaje que tiene significado reservado. Estas palabras especiales no se pueden utilizar como variables o constantes. nombres porque tienen un uso y significado especial en el Lenguaje de programación Python. Y como puede ver en esta lista, palabras como y, o intentar, mientras, si y mucho más. Estas son palabras reservadas que no podemos usar como nombres de variables. porque significan algo en Python. Entonces no puedo crear un nombre de variable llamado finalmente o Global o regresar. Muy bien, ahora que sacamos la parte teórica del De esta manera, trabajemos algunos ejemplos. Iré a mi cuaderno jupyter, que ya abrí. Crearé una variable llamada mi nombre. ¿Bueno? Y observe que estoy usando el caso Snake porque todas las letras están en minúsculas y las palabras están separadas por guiones bajos. Entonces ese es el nombre de mi variable, que es el Identificador en la memoria, dirección o ubicación de mi ordenador. Pero todavía necesito asignarle un valor. Entonces escribiré igual a Jack, y rodearé a Jack entre comillas dobles, y explicaré las comillas dobles en la próxima lección cuando Hablamos de tipos de datos. Ahora tengo un nombre de variable llamado mi nombre y configuro su valor para Jack. Y para confirmar que esto es cierto, imprimiré esto. variables como esta. Y ahora, cuando ejecuto este código, Obtengo el resultado como Jack. Entonces, cada vez que llamo el nombre de esta variable, devuelve su valor que está almacenado actualmente. Ahora, les dije antes que el valor de la variable puede cambiar. Entonces, si vuelvo a mi código y agrego otra línea de código que dice mi nombre es igual a John, y ahora ejecuto mi código, la salida ahora es John, no Jack, porque cambié el valor de la variable en la segunda línea. También expliqué que los nombres de las variables deben comenzar con un letra o un guión bajo. Así que intenté crear una variable y llamarla por su nombre, usando el número uno como primer carácter y establezca su valor en María. Luego, cuando intento ejecutarlo, Recibo un error de sintaxis. Esto significa que escribí algo que Python El intérprete no entiende, por lo que lo marcó como error. También expliqué que Python distingue entre mayúsculas y minúsculas. Entonces, si creo una variable llamada edad con todo en minúsculas y le asignó un valor de 25, entonces, si imprimí el valor de la edad pero uso una A mayúscula para edad, Me sale error que dice que la edad con A mayúscula no existe, lo cual es correcto. La variable llamada edad tiene una A minúscula y Python es distingue mayúsculas y minúsculas. Entonces, si ahora soluciono este problema y cambio este código para usar Age con una A minúscula y ejecútelo nuevamente, entonces el código está contento y se ejecuta sin errores. Y si intento crear una variable usando cualquiera de los Palabras reservadas de Python, también recibiré un error. Por ejemplo, intentaré utilizar la palabra reservada if como nombre de la variable y ver qué sucede. Escribiré si es igual a 25, luego ejecuta mi código y ahora me sale un error. ¿Qué tal si cambio la palabra si con try, luego ejecuta mi código y sigo apareciendo error? Porque son palabras reservadas que tienen un uso especial en Python y no se pueden utilizar como nombres de variables. En esta lección aprendiste sobre variables y constantes. Estén atentos a la próxima lección donde aprenderemos. sobre tipos de datos. Gracias por ver.