Bienvenido de nuevo.
Así que acabamos de aprender sobre los dos primeros, bueno, una especie de tres, porque también mencionamos
que existe un número complejo en Python, pero hablamos de los principales que no lo son y flotan y
hay aún quedan algunos tipos de datos.
Pero antes de llegar a estos, nos falta un concepto importante, y este será nuestro primer
término importante en Python y, de hecho, en todos los lenguajes de programación.
Se llama variables, sí, es un término.
Ahora bien, si esta es la primera vez que aprende un lenguaje de programación, es posible que no sepa lo que esto significa
si no es la primera vez.
Bueno, esto es muy simple porque todos los lenguajes tienen variables.
Pero, ¿qué son exactamente?
Bueno, las variables almacenan información que se puede usar en nuestros programas, por lo que podemos contener quizás las entradas del usuario
como valores.
Tal vez cuando inicie sesión en Facebook, necesite guardar cierta información como su foto de perfil o tal
vez su fecha de nacimiento en una variable.
Las variables son formas de almacenar información en nuestra computadora.
Así que echemos un vistazo a esto, si lo quitamos y digamos que estoy creando un programa de prueba.
Y este programa de cuestionarios tal vez mida su coeficiente intelectual y digamos que acaba de realizar el cuestionario y descubrió que
su coeficiente intelectual es bastante alto.
Buen trabajo, pero necesitamos almacenar esa información en algún lugar.
Lo que podemos hacer con las variables para que en Python, todo lo que tenemos que hacer es nombrarlo, como quieras.
En nuestro caso, será el coeficiente intelectual y vamos a decir que el coeficiente intelectual es igual a uno noventa.
Y este coeficiente intelectual aquí es una variable, es algo que simplemente inventé por completo, podría nombrarlo como quiera, eso
también es una variable.
La idea es que una vez que asignamos a una variable, es decir, estamos diciendo que uno noventa se asignará a
IQ.
Ahora puedo usarlo en mi programa cuando quiera.
Por ejemplo, puedo imprimir más tarde o asegurarme de que no esté tapado.
Hagamos imprimir IQ.
Y si hago eso y hago clic en Ejecutar, verá que puedo usar IQ.
Entonces podemos pretender aquí que un usuario toma una prueba, descubre que su coeficiente intelectual es una noche, podemos almacenar esa información
en esta variable y más tarde, cuando se conecte o intente usar el programa nuevamente, no es necesario que
lo haga. responda todo el cuestionario porque, bueno, almacenamos esa información en IQ.
Y recuerde lo que dije al principio, los programas son simplemente datos que se almacenan, se cambian, se eliminan,
y eso es todo lo que son los programas y las variables son conceptos importantes en Python y
en todos los lenguajes.
Ahora, las variables a veces también se pueden llamar nombres.
Entonces, esto podría ser un nombre, por ejemplo, al asignar un valor también se lo conoce como enlace.
Ahí es donde se vincula el valor uno Nidhi a esta variable para que cuando solicitemos esta variable más
adelante en nuestro programa, nuestra computadora sepa cómo buscar esta información.
Dirá, oye, sé lo que es el coeficiente intelectual.
Lo guardé en algún lugar, un recuerdo, y va a ir a buscarlo.
Y debido a que está vinculado a un valor, apunta a este valor uno.
Y recuerde, este número en la memoria se almacena como una representación binaria en ceros y unos.
Derecha.
Pero no nos importa porque, independientemente de cómo lo almacene nuestra máquina, no nos importa.
Solo queremos poder recuperarlo.
Y luego, cuando lo imprimimos para que funcione bien, obtenga uno 180, ahora usaremos variables en todo el curso.
Pero además de nombrar las variables como queramos, existen algunas prácticas recomendadas en torno a las variables sobre cómo
se deben escribir buenas variables.
Y, de hecho, estas son reglas específicas que tiene la comunidad de Python en su conjunto y que tendrás
que recordar.
Así que echemos un vistazo a estas variables.
Y recuerde, este es el símbolo de las mejores prácticas, lo que llamamos caso de serpiente.
Snake gas significa que es todo en minúsculas y luego espacios, mientras que no existen, usamos guiones bajos que las
variables deben comenzar con minúsculas o guiones bajos.
Las variables pueden ser cualquier cosa con letras, números y guiones bajos.
Pero recuerde, deben comenzar con minúsculas y subrayado.
Eso significa que podemos comenzar una variable con un número allí.
También distingue entre mayúsculas y minúsculas.
Eso significa que si creo una variable.
Pero digamos que esta variable tiene una E mayúscula en lugar de una Kacie más baja, habrá una variable
diferente.
Y finalmente, no puede sobrescribir palabras clave.
Repasemos estos con algunos ejemplos.
Primero, una variable debe tener la forma de un caso de serpiente, es decir, si quiero llamar a este usuario IQ, técnicamente debería
tener un guión bajo aquí en lugar de un espacio solo para asegurarme de que un programador, tal vez soy
trabajar en equipo puede leer esta variable.
Así que ese es el caso de la serpiente, también debe comenzar sus variables con una letra o un guión bajo.
Entonces técnicamente puedo hacer esto y hago clic en ejecutar.
Bueno, eso me va a dar un error porque cambié una variable.
Entonces, ahora para acceder a esa variable, debe hacerlo así.
Ahora, el subrayado en Python significa una variable privada, algo que se analizará más adelante en el
curso.
Pero, por lo general, comienza sus variables con una letra y luego, sí, puede agregar números si lo
desea aquí.
Eso no es un problema.
Esto todavía va a funcionar.
Ésta es una variable válida.
Finalmente, una variable distingue entre mayúsculas y minúsculas, por lo que si hago IQ de usuario aquí y hago letras mayúsculas.
No puedo acceder a esto.
Así, porque si bien no existe, nuevamente, distingue entre mayúsculas y minúsculas, tenemos que asegurarnos de que
coincida.
Y finalmente, no queremos sobrescribir palabras clave.
¿Qué significa eso?
Palabras clave en Python.
Bueno, ya significan algo en Python, por ejemplo, esta letra es una palabra clave.
Puede verlo resaltado en azul para que si creo una variable que diga imprimir es igual a noventa y
luego imprimir.
Impresión.
Mmm.
Veamos qué pasa.
Recibimos un error porque realmente no puedo asignar a esta variable, porque imprimir ya significa algo.
Ahora, sé lo que se está preguntando, ¿cuáles son estas palabras clave en Python?
Eso es una simple búsqueda en Google y los aprenderemos a lo largo de nuestro curso.
Si vamos a las palabras clave de Python de tres escuelas, verá que tenemos estas palabras clave que significan
algo en Python.
Nuevamente, repasaremos estos y los aprenderemos a lo largo de nuestro curso, y si miras, no es
tan intimidante, no hay tantos.
Así que a medida que practiquemos, empezará a familiarizarse con ellos.
Pero la forma más fácil de saber si es teclado o una palabra importante en Python.
Bueno, ves que está resaltado en azul.
Tan pronto como crea una variable única, se resalta en blanco.
Y este será el caso con cualquier entorno en el que esté escribiendo código, siempre que esté configurado
para Python.
Ahora, más allá de las palabras clave de Python, hay diferentes cosas como, por ejemplo, la apuesta inicial por entero que hemos
aprendido.
Así que, Lisa, nos vamos a familiarizar, así que una buena regla general para las variables es hacerlas realmente
descriptivas, decir realmente cuál es tu intención, y un buen programador es alguien que es capaz de nombrar las cosas
muy bien con sus variables. .
Entonces, si un nuevo desarrollador llega y mira su código, es fácil de entender.
Finalmente, las variables también se pueden reasignar.
Por ejemplo, digamos que tenemos un IQ aquí de 190 y luego decido quizás tener otra variable,
llamémosla usuario.
Hajj.
Y por alguna razón, quiero asignar la edad del usuario para que quizás tenga un coeficiente intelectual dividido por cuatro.
¿Eso va a funcionar?
Debería escribir, estoy diciendo que la edad del usuario será igual a cuarenta y siete punto cinco, estoy usando IQ, que es 190, dividiéndolo
por cuatro y asignándolo a la edad del usuario.
Quizás pueda asignar esto a otra variable llamada edad del usuario o llamada a y una vez más.
I.
Ejecute esto e imprimirá lo mismo para que pueda usar variables para almacenar esa información y usarla cuando
lo desee.
Puede usarlo en operaciones, puede usarlo para reasignarlo.
Independientemente de lo que su programa necesite ahora, más adelante en el curso, aprenderemos sobre las clases y las clases tienen
una convención diferente a esta, pero llegaremos a eso más adelante.
Por ahora, sin embargo, quiero mencionar dos pequeñas trampas con variables con las que debe tener cuidado.
Por ejemplo, hay una idea de constantes y las constantes son aquellas cosas que nunca cambian en un programa.
Por ejemplo, si quisiéramos crear una constante como el valor de PI, digamos que por ahora es
tres punto uno porque podemos tenerlo todo en mayúsculas.
Y eso les dirá a otros programadores que, oye, esta es una constante que este número no debe
cambiar.
Quiero decir, podríamos cambiarlo si queremos.
Ahí tienes.
Acabo de hacer que PI sea igual a cero, por lo que se almacenó como tres punto uno para una memoria, pero luego lo
anulamos y lo reasignamos.
El valor de cero.
Todavía puedes hacer eso.
Pero una buena convención es que si ve esto, significa que este número o este valor nunca deben cambiarse.
Otro tipo de variable que verá, y esto es algo que veremos más adelante en
el curso, son.
No parece que haya hecho guiones bajos dobles aquí, pero son dos guiones bajos.
Y los llamamos Dundar.
Y como puede ver aquí, tenemos algunas variables Dundar que tiene Python.
Ahora, aprenderemos más sobre estos más adelante, pero la idea aquí es que deben dejarse tranquilos.
No debes tocarlos.
No debe crear una variable con dos guiones bajos como este y llamarla alta.
Y asigne un valor.
Quiero decir, todavía puede, sin embargo, esto generalmente no es una buena práctica, por lo que debe tener cuidado con eso.
Pero lo único que realmente quiero que extraiga de esto es que las variables son realmente importantes.
Conceptos de programación.
Nombrar variables es una de las habilidades más importantes que tienes como programador.
Sé que suena tonto, pero muchas veces leo código que es tan difícil de entender simplemente porque
un programador no es lo suficientemente descriptivo.
Entonces, a lo largo del curso, aprenderemos a nombrar bien las cosas para que nuestro código se lea como en inglés.
Y ese es el objetivo de escribir un código, el objetivo de escribir un código es
que sea legible y comprensible para otros programadores, por cierto, para terminar.
Solo quiero mostrarte un truco rápido.
También hay una forma que puede ver en algunas bases de código que usa algo como esto.
Llama uno, dos, tres.
Y esta es simplemente una forma de asignar rápidamente valores a las variables varias veces, así que,
por ejemplo, si imprimo A, luego imprimo B, luego imprimo C y ejecuto esto.
Ves que obtengo uno, dos, tres, asignamos valor de uno a un valor de dos a B y valor de tres a
C.
Solo una forma rápida de taquigrafía que puede encontrar.
Muy bien, tomemos un descanso y lo veré en el próximo.