Transcripciones
1. Introducción al curso: Hola a todos. Soy Storey, y soy un investigador
que ha usado Python varios años y
principalmente lo uso para analizar datos científicos
de mis experimentos. En este curso,
te guiaré a través de los conceptos básicos de Python para que puedas comenzar con confianza
tu propio viaje de codificación Ahora bien, por qué Python,
Python es uno de los lenguajes de
programación más utilizados hoy en día en campos
como la ciencia de datos, el desarrollo
web y otras cosas Aprender Python abre
un mundo de posibilidades. Ahora bien, ¿qué
aprenderás en el curso? Entonces comenzaremos con
lo básico. Comenzaremos con cómo
instalar Python y
luego pasaremos a cosas como cadenas y números y luego variables Entonces también aplicaremos
lo que hemos aprendido, construiremos un script
Python interactivo, y ese será el proyecto. Entonces, en el proyecto de clase, crearás un script Python simple pero potente
que toma entrada de un usuario y usa esa
entrada para realizar acciones, al igual que lo hacen los programas
del mundo real. Ahora bien, ¿para quién es este curso? Este curso está diseñado
para principiantes completos. No necesitas ninguna codificación,
conocimiento o experiencia previa, solo una computadora y una conexión
a Internet, y podemos comenzar a instalar
Python y comenzar. Entonces, al final de este curso, no sabrás
todo sobre Python, pero tendrás la
confianza para seguir aprendiendo tu cuenta y construir cosas que te importan a ti
y a tu trabajo. Entonces, habiendo dicho todo eso, comencemos y nos
vemos en la primera lección.
2. Lección 0: Instalación de Python: Hola a todos, y
bienvenidos a este curso. Esta es una introducción
de seguimiento a los conceptos básicos de Python. Aquí es donde
aprenderemos los conceptos geniales para comenzar en Python. Al final del curso, deberías poder
escribir tus propios guiones y ojalá sean muy creativos
en la redacción de guiones. Ahora entiendo por qué
todos dirán que Python es un lenguaje muy popular y es un gran lugar para
comenzar aunque estés interesado en
programar en general. Empecemos. Ahora, para descargar Python, acabas de llegar al sitio web oficial de
Python, python.org,
lo vienes a Descargas
y descargas Python 3.8 0.5 Ahora bien, los números realmente
no importan porque a medida que se actualice,
los números cambiarán. Simplemente haces clic
aquí,
lo descargas , bastante sencillo. Pero personalmente me gusta
usar un editor de código, que es código de Visual Studio. Esta es mi preferencia. No quiero
entrar en demasiados detalles sobre por qué uso esto
y por qué no cualquier otro. Pero básicamente,
se trata de un editor de código. Es donde
escribirás el código y donde lo ejecutarás
y lo ejecutarás. También tiene otras
ventajas si cometes un error capta ahí
para depurar y todo esto Como dije, esta es una preferencia
personal, así que puedes ir y hacer tu
propia investigación al respecto, o simplemente puedes descargar
esta conmigo. Entonces vienes aquí y
eliges tu propio software, la computadora que
tienes, y la descargas. Como dije, esto también es
muy sencillo. Bien. Entonces, una vez que hayas
instalado Visual Studio Code, esta es la página
que verás. Da clic aquí Extensiones. Se puede buscar extensión,
por ejemplo, Python. Ya lo instalé
así que viene para mí. Pero haces click en la Python, la que tiene la
estrella porque esta es la Python oficial. Vienes por aquí y
lo has instalado. Ya tengo instalado. Entonces para mí, digo
que está desinstalado, pero ojalá para
ti, debería
haber una opción para hacer
clic en Instalar Entonces, para comenzar, puedes hacer clic en archivo y
hacer una nueva carpeta. Ahora vamos a escribir
nuestro propio primer código. Vamos a escribir corchetes
impresos. Marcas de discurso, hola mundo. Ahora, hola mundo es
realmente estándar. Todo el mundo empieza
con hola mundo y escribes entre paréntesis
y marcas de voz, impresión, sin mayúsculas
con la impresión P. Ahora, antes de ejecutarlo
tenemos que guardarlo, que es de lo que trata este srt Venimos por aquí, salvamos como. Lección cero. Sí, ya lo tengo, pero ahora sí quiero
señalar cada vez que envías un archivo para usar bajo extensión
Python, sí
quieres poner punto
PY porque así es como lo
reconoces, y
luego lo guardas. Pero obviamente, el sistema del hombre solo
reemplazará eso. Este es tu primer código. Ahora para ejecutar esto,
solo damos clic en Correr por aquí y Hola mundo. Eso es. Ese es tu primer código. Cada vez que haces un cambio
aquí, das clic en Ejecutar. Hola mundo. Ahí vamos. Enhorabuena a todos. Acabamos de escribir nuestra primera guía. Junio en mi próxima lección, a medida que
entramos en más detalles. Gracias.
3. Lección 1: cuerdas: Hola a todos, y
bienvenidos de nuevo al curso. Esta es nuestra primera lección
oficial en Python y
vamos a estar
hablando de tipos de datos y más
específicamente cadenas. Básicamente, la cadena es
un conjunto de caracteres. Esto puede ser letras,
números, puntuación. Es texto. Voy a
escribir mi primera cadena aquí. Si ustedes, lo siento,
esa es la terminal. Ahí es donde se
mostrará el código una vez que lo hayamos ejecutado. Soporte de impresión, marcas de voz. Bienvenidos a este curso. Bienvenidos a los puntajes.
Hagamos un poco más de tiempo. Esta es la lección uno. Si ejecuto este código,
debería aparecer aquí. Sí, solo hazlo más grande. Bienvenidos a los puntajes.
Esta es la Lección Uno. Ahora bien, si queremos hacer esto y la segunda
línea, por ejemplo, queremos la segunda parte
y la siguiente línea, lo que podemos hacer es
que podamos terminar esto, iniciar una nueva línea, imprimir y simplemente sacaremos
esto porque ya la tenemos aquí
y podemos ejecutarla. Ahora, tonto error. Bienvenidos a las escuelas.
Esta es la Lección Uno. Ahora, hay una
manera más sencilla de hacer esto. Por ejemplo, permítanme
copiar y pegar esto. La manera más fácil realmente
es que podemos agregarlo aquí. Una vez que lo agreguemos aquí
para comenzar una nueva línea, podemos hacer una barras invertidas N vamos a
ejecutar esto y ahí vamos Bienvenidos a las plazas,
esta es la lección uno. Ahora hay este espacio
que no necesitamos. Si volvemos a correr esto sin
el espacio, ahí vamos. Bienvenidos a las plazas,
esta es la lección uno. Ahora, acabamos de realizar
una función en esta cadena. También quiero que sepas que este backslash es un personaje
muy especial,
se llama un personaje de escape Cualquier cosa que pongas después esto se tomará
literalmente. Por ejemplo, si quieres
poner marcas de voz en nuestro texto, claro, usamos marcas
de voz para un propósito muy
específico en Python, que es mostrar el principio
y el final de una cadena. Si la pones aquí, asume
que esta cadena ha terminado aquí,
y no queremos eso. Lo que hacemos es ponerle backslash antes, y ahí vamos Cuando imprimimos esto, aquí está. La marca del discurso
simplemente se imprime sola. Estas son sólo algunas funciones
básicas. Por supuesto, también podemos
simplemente imprimir una diagonal sí misma y aquí está. Estas son algunas funciones básicas. Hay algunas otras
funciones que también podemos hacer en cadena para hacer la vida
mucho más fácil. Por ejemplo, permítanme
simplemente sacar esto. Déjame plastilar mi terminal. Estoy haciendo Control Shift
P y arcilla terminal. Ahora recientemente he usado esto, así que me aparece, pero esto está arcilloso. Bien. Entonces si quieres
hacer esto todo, por
ejemplo, Kase superior, lo que podemos hacer es
hacer cadena punto superior y comienzas otro
freno y terminas este freno Cadena superior y
luego entre paréntesis, solo escribimos la cadena que
queramos y
ojalá deba darle la vuelta a este quien, está en mayúscula toda
la cadena También podemos, obviamente, hacer más bajo si hay er, debe
haber un menor. Bienvenido a SLOS. Esto
no es exactamente obvio. Permítanme solo capitalizar esto para que quede más
claro, por ejemplo Esto ahora es minúscula. Hay algunas otras
cosas que también podemos hacer. Por ejemplo, podemos
hacer pregunta a Python, por ejemplo, ¿
esta cadena es superior? Podemos hacer eso por
cadena, no por debajo. Podemos escribir es superior. Esa es una pregunta que estamos haciendo. Y la respuesta viene falsa porque toda
la cadena no es superior. Hay mucho de
ello en minúsculas y también
podemos hacer es
esta menor menor Otra
pregunta que hacemos, podemos ejecutar esto, y obtenemos otra falsa porque hay por caso
en esta cadena. Esa es también otra
función que puedes usar. Hay muchas funciones
que puedes usar, pero solo te estoy mostrando algunos de los conceptos básicos que necesitas
saber para comenzar. Otra cosa que podemos
hacer es verificar cuál es la longitud
de la cadena. La longitud, y luego la ejecutamos. 40 caracteres. La longitud de toda
esta cadena
es de 40 caracteres. Si estamos
buscando específicamente un carácter específico, también
podemos hacer puedo
escribir un número aquí. Por ejemplo, queremos el quinto
carácter de la cadena, cinco y lo ejecutamos. M. Ahora, algunos de ustedes que prestan mucha atención podrían
decir que eso está mal. Puede que tengas razón.
Por ejemplo, uno, dos, tres, cuatro, cinco,
cinco es claramente, O. Pero sí quiero
señalar que en la programación
en general, iniciamos nuestro conteo con
cero, cero, uno, dos, tres, cuatro, uno, dos, tres, cuatro, cinco, cinco es. Exactamente, seis, siete, ocho,
así sería como iría. Podemos hacer
otra, por ejemplo, 31. Si hacemos eso porque claro, este número no funciona porque
eso no es exactamente código. Pero si solo queremos
hacer notación aquí, solo
podemos hacer un hash. Y no debería tener ningún problema. Ahora te habrás dado cuenta de que aquí no
hay nada. Obviamente hemos preguntado claramente por el personaje 31 y aquí no
hay nada, pero eso probablemente sea
porque es espacio. Por ejemplo, si hago 30
y ejecuto esto, eso es S. Es ThiS o
ThiS y el que viene
después de esto es el Ahí es donde 31 viene en blanco. No me doy cuenta de que el espacio
es también un personaje. También podemos pedir índice. Eso sería índice de puntos. Aquí es donde
lo estamos pasando por un parámetro, aquí
escribimos una carta específica. Por ejemplo,
quiero la letra O.
La vuelvo a poner en marcas de habla O y termino el corchete. O es cuatro. O es el carácter cuatro,
y ahí vamos. De ahí sacamos cuatro
. Otra función que podemos usar es
reemplazar, por ejemplo. Podemos usar la palabra reemplazar y aquí no
escribimos solo una cosa, escribimos lo viejo y nuevo con
el que
queremos reemplazarlo. Por ejemplo, quiero
cambiar de rumbo a módulo. Tendría que no
puntear marcas de
discurso, marcas de discurso y coma Si me llevo esto
y ejecuto esto, Bienvenido a este módulo.
Esta es la Lección Uno. Obviamente, reemplazamos
curso con motle. Estas son solo algunas de las
funciones principales de las que quiero
hablarte en cadena que usamos. Hay muchas más funciones que puedes usar que
puedes simplemente Google y no es que
tengas que memorizar o conocer la mayoría de estas funciones Siempre que los necesites, siempre
puedes buscarlos en
Google, hay muchos
recursos por ahí. Gracias por ver y
espero que esto haya sido útil.
4. Lección 2 Numéricos: Hola a todos, y bienvenidos de
nuevo a este curso. En la última lección,
aprendimos sobre cadenas, que es un tipo de datos que consiste en un conjunto de caracteres. En esta lección,
vamos a estar aprendiendo sobre otro tipo de datos
que son números o números. Entonces esta es una cadena de la
que hablamos en última lección y algunos de ustedes podrían haberse dado cuenta de
que aquí hay un número, pero esto sigue siendo un tipo de datos de cadena y
no el tipo de datos
numéricos o numéricos. Ahora bien, eso es porque
Python trata este número como un
carácter como otro, por ejemplo, letra
en lugar de un número. Ahora, te voy a mostrar
lo que quiero decir con esto. Si me llevo todo
esto y hago tres más uno e
imprimo esto o ejecuto esto. Yo sólo me voy a dar
tres más uno. Escribiré todo o imprimiré todo
literalmente. Eso es porque
ve como una cuerda. ¿Cómo sabemos que esto
se ve como una cuerda? Es porque hay marcas de
discurso a su alrededor. Si me quito las marcas del habla, entonces Python ahora verá esto como un tipo de datos numérico o numérico Cuando ejecute esto,
no me dará tres más uno, sino que más bien lo tratará como números y sumará los dos. Tres más uno es cuatro. Ahora eso es una
función de los números. Puedes hacer
ejercicios aritméticos simples aquí. Por ejemplo, 43 más
uno por cuatro. Ahora, tres más uno es cuatro, cuatro por cuatro, 16. Deberíamos esperar ver 16. Pero no lo hacemos, vemos siete. Eso es porque Python
sigue la puja masiva. Cualquiera que tenga algunos antecedentes
en matemáticas podría saber qué. Este es el orden de las operaciones. Si lo das en oraciones
aritméticas, pasará por
estas funciones Por eso multiplicó estos dos porque
la multiplicación viene antes suma así que cuatro veces
uno por cuatro es cuatro más tres adición
después es siete Pero si quiero ver 16, puedo poner un corchete alrededor de
esto porque los paréntesis está antes de la multiplicación
y eso haría tres más uno es cuatro y
cuatro por cuatro, que es 16 Y hay 16. Esa es una de las funciones de las que
quería hablar. Otra función en la que me
gustaría enfocarme es mod. Por ejemplo, podemos
hacer diez por ciento. Cuatro. Este signo de porcentaje
se llama el signo mod. Lo que hará es que te
dirá cuál será
el resto si
diez se divide por cuatro. 10/4 nos dará dos
con el resto dos. Déjame llevarme esto
y voy a correr esto. Y vimos dos. Si cambio
este cuatro a cinco, 10/5, solo nos
va a dar dos
sin restos, deberíamos ver un
cero porque
hay cero restos
y ahí Esta es otra función.
Otra función muy sencilla que podemos usar es
la función power. Por ejemplo, podemos
escribir poder y luego
hacemos tres al poder de dos, tres coma dos se leerán como tres al poder de dos,
y cuando ejecutemos esto, debería darnos nueve porque
tres por tres es nueve, y ciertamente podemos
hacer unos realmente largos, por
ejemplo, tres
a la potencia de 42 Si ejecutamos esto,
debería darnos un número realmente grande,
y aquí está. Permítanme simplemente tomar por este camino y este es el número
realmente grande. Esta es otra función
que podemos usar. Otro sencillo
se llama MAX. Max nos dará el
mayor número en una lista. Ahora sólo tenemos dos números, así que permítanme hacer esto más largo. Voy a añadir 31, 56, 78, 91, y uno. Yo le pediría que me diera
el número más grande, el máximo. Si ejecuto esto, me
daría 91, que es el número más grande. De igual manera, puedo hacer hombres, lo que me va a dar
el menor número y ese sería uno. Ahora bien, lo que pasa con
esto es que puede ser muy fácil ver
ahora mismo dónde está
el
número mayor y menor. Pero en una larga lista de números
o grandes cantidades de datos, esto puede ser muy útil. Otra
función muy sencilla es redondear otro oleaje redondo derecho y le
voy a dar un
número, por ejemplo, 3.3 y este
se redondeará a tres o 3.9 se
redondeará hasta cuatro Ahora bien, estas son algunas de
las funciones básicas que están disponibles en Python. Quiero mostrarte algunas
otras funciones también, pero no están disponibles
en Python en sí, así que tenemos que importar
algo llamado módulo. Ahora déjame simplemente limpiar
mi terminal fas porque está muy ocupado. Para importar un módulo, tendré que anotar
desde matemáticas Importar estrella. Cuando anote esto, no
va a importar la masa del módulo que es fácilmente accesible
y disponible. Hay muchas funciones en
este módulo que podemos usar. Una de las es, por
ejemplo, la raíz cuadrada. Si escribo la
raíz cuadrada, por ejemplo, de nueve, debería
darme tres. Ahora, sin este módulo,
esto no funcionará. Por ejemplo,
déjeme quitarle esto y dejarme correr esto sin él. La raíz cuadrada no está definida. Veremos un mensaje de error porque esto no
existe en Python en sí y tendremos que importar algunas otras funciones de
math para poder usar esto. Por eso entramos a este módulo. Algo más que podemos
usar otra función que está disponible aquí
es, por ejemplo, piso. Ahora bien, si incluso escribimos 9.9, lo redondeará
al número más bajo,
que es nueve Si lo redondeo, nos
dará nueve. Ahora bien, si hay piso, hay techo y
aunque tenga 9.1, si corro esto, me
va a dar diez
porque irá al número
más alto. Estas son algunas de
las funciones básicas de las que quería hablar. Hay muchas otras
funciones disponibles y muchos otros módulos
que puedes usar. Pero solo hay una introducción para mostrarte cómo importar módulos y cómo
usarlos y para presentarte a los módulos en sí. Usted es capaz de importar sus propios módulos y
aprender funciones usted mismo. Espero que esto haya sido útil. Gracias por ver. Te veré en mi próxima lección.
5. Lección 3: variables: Hola a todos, y
bienvenidos de nuevo al curso. En esta lección, nos
centraremos en las variables. Ahora, antes de explicar
lo que es una variable, me gustaría que te
centraras en estas tres líneas, este cuento corto
que he escrito. A Brenda le gustan mucho las galletas. Brenda le robó cinco galletas
a su hermano. El hermano de Brenda ahora
tiene cinco galletas menos. Ahora bien, si quiero cambiar
el nombre de Brenda aquí, fácilmente
puedo simplemente
venir aquí y reemplazarlo con Kate y puedo
bajar aquí De igual manera puedo
reemplazar esto con Kate y no el hermano de Brenda,
sino el hermano de Kate Eso fue bastante fácil de hacer. Sin embargo, si esto fuera
una historia muy larga o un conjunto de datos realmente ligero, esto podría llevarme horas hacerlo. Aquí es donde entran las variables. No, las variables pueden contener un
dato y una historia, y puedes cambiarlo fácilmente. Te voy a mostrar aquí, por ejemplo. Puedo hacer una variable
llamada name. Esta es una variable y
quiero igualar a esta variable, lo que quiero almacenar
en esta variable es la cadena llamada Kate o simplemente por el bien de que
realmente haya un cambio y volveré a cambiar a Brenda Cada vez que vengo aquí, no
tengo que
escribir la propia Kate, solo
puedo escribir la variable.
Voy a venir aquí. Escribiré el nombre de la variable. Ahora puedo hacer lo mismo aquí
abajo y escribir nombre. Y ni siquiera el hermano de Kate, sólo
puedo ir por aquí. Ahora, no quiero
quitarme la S y el apóstrofo porque eso
no está almacenado en la variable Puedo escribir nombre aquí.
Y ahí tienes. Cada vez que hay un
nombre, ese sería reemplazado por Brenda Brenda
Brenda Ahora déjame ejecutar esto. Brenda Brenda. Con Kate y Stoll no
hay espacio. Yo sólo puedo hacer espacio
aquí, hermano de Brenda. El hermano de Brenda ahora
tiene cinco galletas menos. Parece que ha
funcionado bastante bien. Ahora, puedo hacer otra
variable aquí también. Puedo hacer cantidad de Cookie, y puedo igualar eso a cinco. Así puedo cambiar esto,
acabar con esto. Puedo agregar, no un espacio porque
el espacio no funcionaría. Tiene que ser una
palabra, cantidad de galleta. Cantidad de galletas, y
voy a
terminar esto la única cadena aquí es stow y galletas
de su hermano. Aquí hay una variable
y una variable aquí. Ahora también puedo usar
esta variable. Y úsalo aquí, puedo terminar esto aquí
y por aquí también. Voy a sustituir los cinco
por la variable. Bien. Déjame hacer esto y
déjame correr esto no cinco, sino seis solo para
que veas el cambio. Brenda R le gustan las galletas, el paseo de
Brenda, seis Nuevamente, necesito hacer espacio. El hermano de Brenda tiene
seis menos el espacio. Y el espacio. Déjame imprimir esto. Brenda le gusta mucho las galletas, Brenda le robó seis galletas
a su hermano, hermano de
Brenda ahora
tiene seis Eso se hace con bastante facilidad. Puedo cambiar a Brenda
en comió cuando
quiera y seis al número
que quiera Si es una
historia muy larga, un gran conjunto de datos, esto hace la vida mucho más fácil y hace que tratar con los datos sea mucho
más fácil trabajar con ellos. Es así como las variables
pueden ser útiles. Ahora, algunos de ustedes podrían haberse
dado cuenta de que este número, lo
he tratado como una cadena. Lo he puesto en marcas de discurso. Lo que puedo hacer, si
me llevo esto, y solo escribo seis. Déjame limpiar
primero mi terminal para que
veas la diferencia. Yo dirijo esto. Voy a
mostrarme un mensaje errante Eso se debe a que no
se pueden juntar cadenas y números o
tipos de datos numéricos en una sola línea. Tengo una cadena
aquí y luego estoy agregando un número aquí
porque esto es almacenar un entero y no
puedo juntarlos. Pero lo que puedo hacer es
dejar esto como un número, pero puedo
cambiarlo temporalmente en una cadena. Por ejemplo, puedo hacer string
string cookie amount, y puedo cambiar
eso aquí también. Entonces, lo que esto significa que a
pesar de que este es un número
y
es un dato numérico, es solo temporalmente solo por el bien de que esta
línea se cambie a una cadena y en esta línea se
cambie temporalmente a una cadena. Si imprimo esto, no
debería haber errores. Ahí vamos. Lo he
impreso dos veces. Brenda tiene galletas de verdad, Brenda le robó seis galletas
a su hermano, hermano de
Brenda ahora
tiene seis Esta fue una
introducción básica a qué son las variables
y cómo podemos incorporar números
y cadenas juntos simplemente cambiando temporalmente
un número en una cadena. Espero que esto haya sido útil.
6. Lección 4 interactiva: Hola a todos, y bienvenidos de
nuevo a este curso. En esta lección,
vamos a ir dando un
paso más allá
lo que hemos aprendido y
vamos a crear algo interactivo donde
vamos a pedirle
al usuario algunos datos o información y vamos a usar esos datos para
responder a ellos. Para pedirles algo,
se llama entrada. Soportes, marcas de discurso, y lo que les vamos
a preguntar es decir, ¿cuál es tu nombre? Bien. Ahora bien, los datos que nos dan o la información que
nombran que nos dan, se tiene que almacenar en una
variable para hacer una variable, escribimos aquí iguales y lo que vamos a
llamar a la variable es nombre. Porque les estamos pidiendo su nombre así que supongo
que tendría sentido. Ahora vamos a
responderles. Vamos a decir imprimir hola. Hola, y sea cual sea el nombre. Para incorporar esa
variable de su nombre, hemos aprendido en la lección
anterior, es agregar y luego el nombre
o agregar luego la variable. Ahora, vamos a ejecutar esto.
¿Cuál es tu nombre? Di Kate. Hola, Kate. Funciona. Bastante
sencillo. Pero no me gusta cómo son
estos juntos, como ya hemos aprendido anteriormente, diagonal inversa N y vamos a ejecutar ¿Cuál es tu nombre? Ahora me
pregunta en la siguiente línea. El cursor pasa
a la siguiente línea, y me pregunta
cuál es mi nombre. Vamos a probar Brenda esta vez. Hola, Brenda. Es mucho más limpio Déjame aclararlo todo. Esto era algo sencillo,
pedirles su nombre. Esta vez vamos a intentar
pedirles números. Imprimamos primero, cuál es
el propósito de esto. Imprimir. Vamos a sumar tus dos
números favoritos juntos, por ejemplo. Números. Vamos a decirles esto inicialmente y luego les
vamos a
pedir sus dos números. No va a
llamarse nombre, sino número uno. Cuál es tu primer
favorito ahí vamos. ¿Cuál es tu primer número
favorito? Ahora vamos a copiar
y pegar esto. Próxima línea. Para. Esto
puede ser el número dos. ¿Cuál es tu segundo número
favorito? Hasta el momento tan bueno. Ahora
vamos a imprimirlos. El resultado es que
vamos a incluir las
dos variables aquí,
número uno, sumar el número dos. Vamos a ejecutar esto. Vamos a sumar a dos números favoritos. ¿Cuál es tu primer número
favorito? Decir tres. Los iguales. ¿Cuál es tu segundo número
favorito? Cinco. El resultado es 35. Ahora eso no es lo
que estamos esperando. Estamos esperando que esos dos
se sumen juntos. Pero lo que hay
que tener en cuenta es que cada entrada que
tomamos por defecto, se
considera una cadena. Lo que hemos escrito
aquí es realmente simplemente dos cadenas diferentes que se
ponen una al lado de la otra. Los tres y los cinco están escritos uno al lado del otro. Lo que tenemos que hacer
aquí es asegurarnos de que esto se trate como un número
entero como un número, y vamos a
usar un entero. Un entero es cualquier número entero. Voy a decirles que
traten esto como un entero. Hemos hecho esto antes cambiar un número
en una cadena. Este no debería
ser un concepto nuevo. Esta vez solo estamos
haciendo lo contrario, somos una cadena en un número. A ver si esto funciona. ¿Cuál es tu primer número
favorito? Voy a escribir tres,
segundo favorito número cinco. Bien. Ahora vemos un
mensaje de error aquí y algunos de ustedes podrían haberse dado cuenta de
que es porque hemos puesto una cadena junto a un entero. Por último, estamos aprendiendo
a cambiar una cadena en un entero o un
entero en una cadena. Yo estaba simplemente porque no
podemos juntar números y
cadenas, así que aquí hemos cometido el
mismo error. Para evitar esto, podemos
hacer es copiar esto,
quitárselo , y podemos hacer otra variable aquí. Llamemos a ese resultado
y lo igualaremos. A la suma de estos dos, primero
vamos a
convertir la cadena en un entero y esta cadena en un entero y luego
vamos a agregarlos. Esto nos dará el resultado. Ahora bien, este resultado es un entero simplemente porque estos
dibujan enteros, dos enteros hacen un entero para incorporar ese resultado aquí, no
podemos incorporar un entero, tenemos que
convertir esto en una cadena primero, y luego vamos a dar ver si esto Déjame
aclarar esto. El terminal. Ahora vamos a ejecutar esto. Te vamos a sumar dos números favoritos. ¿Dónde está tu primer
número favorito? Decir tres. Segundo, cinco. Ahí vamos. Funcionó. Pero
intentemos otra cosa. Vamos a ejecutar esto de nuevo y quiero probar
algo diferente. Tu primer número favorito,
voy a escribir 3.5. Su segundo número favorito, 2.1. Y vemos mensaje de error. Esto se debe a que
hemos usado integer. Entero, por definición,
es un número entero, lo que no aceptará decimales cuando hayamos
agregado el decimal, así que simplemente lo hemos confundido Hay otro tipo
de datos numéricos. Recuerda que hablamos de tipos
de datos numéricos. Ahora el subtipo es
entero y flota. Podemos cambiar esto en un flotador y eso tomará decimales Si solo cambiamos esto a una carroza y
permítanme aclarar esto otra vez. Déjame dirigir todo
esto. ¿Dónde está tu primer número
favorito 3.5? ¿Dónde está tu segundo número
favorito 2.1. El resultado es 5.6. Esto funciona. Espero que esto haya
sido fascinante, aunque lo único que hicimos fue
sumar dos números juntos. Pero había bastantes
pasos por los que teníamos que
pasar y esos eran importantes para saber qué tipo de
datos usar y
cuándo usar y el hecho de que todas las entradas son
cadenas inicialmente. También me gustaría mucho instar a todos a hacer algo como esto, algo
interactivo. Todo lo que hice fue pedir dos
números y sumarlos juntos, pero espero
que todos puedan ser un poco más creativos y
compartirlo con nosotros. Gracias por ver y
espero que esto haya sido útil.