Introducción a los conceptos básicos de Python | Storay Amiri | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Introducción a los conceptos básicos de Python

teacher avatar Storay Amiri

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Introducción al curso

      1:27

    • 2.

      Lección 0: Instalación de Python

      3:36

    • 3.

      Lección 1: cuerdas

      8:49

    • 4.

      Lección 2 Numéricos

      7:31

    • 5.

      Lección 3: variables

      6:08

    • 6.

      Lección 4 interactiva

      7:14

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

2

Estudiantes

--

Proyectos

Acerca de esta clase

Curso introductorio a Python. En este curso, se presentan los conceptos básicos de Python para que puedas empezar a crear tus propios scripts de Python. Te mostrará los conceptos básicos, te dará la información necesaria y te dará poder para enseñarte por ti mismo. Al final de este curso, deberías estar creando tus propios scripts de Python.

Conoce a tu profesor(a)

Teacher Profile Image

Storay Amiri

Profesor(a)

Habilidades relacionadas

Desarrollo Lenguajes de programación Python
Level: Beginner

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

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.