Python en 90 minutos | Max S | Skillshare

Playback Speed


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

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

25 lecciones (1h 35m)
    • 1. Course Intro

      1:03
    • 2. Copy of 01GettingTheInterpreter

      1:17
    • 3. Copy of 02Comments

      2:52
    • 4. Copy of 03Indentations

      1:25
    • 5. Copy of 04PrintingToTheScreen

      1:40
    • 6. Copy of 05VariablesAndStrings

      3:08
    • 7. Copy of 06OperationsOnStrings

      5:48
    • 8. Copy of 07IntegersAndFloats

      2:26
    • 9. Copy of 08ArithmeticOperations

      7:25
    • 10. Copy of 09Booleans

      2:02
    • 11. Copy of 10Lists

      2:32
    • 12. Copy of 11ListOperations

      7:24
    • 13. Copy of 12Dictionaries

      5:08
    • 14. Copy of 13Tuples

      3:12
    • 15. 14TypeConversion

      6:19
    • 16. 15UserInput

      3:23
    • 17. Copy of 16GlobalVariables

      0:50
    • 18. 17Functions

      5:41
    • 19. 18BooleanExpressions

      4:23
    • 20. 19IfElifElseStatements

      7:45
    • 21. 20ForLoops

      5:16
    • 22. 21WhileLoops

      3:05
    • 23. 22BreakContinue

      6:13
    • 24. 23Modules

      4:25
    • 25. Course Outro

      0:37
  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

4,586

Students

2

Projects

Acerca de esta clase

Con la digitalización del mundo moderno, la programación es mucho importante. Es versatilidad que te permite resolver problemas repetitivos simples y de problemas de largo y largos y su poder y de la aplicación de que es únicamente dependiente de el programador.

Python es un lenguaje de escritura que tiene una comunidad muy grande. Esto permite de prototipos muy rápidos y fácil, y la comunidad hace cosas de cosas complejas, como el aprendizaje de máquinas y la inteligencia artificial, que de la que se puede usar para el público. Python es un gran lenguaje para aprender, ya que es mucho que es más fácil leer y comprender, pero todavía te permite hacer lo que quieres. Es perfecto para tu primer lenguaje de programación, porque tiene gran legalidad, pero también como seg, la tercera o la en la tercera o la cuena (o más), porque con lo que puedes desarrollar la persona de la persona de la persona de la calidad.

Este curso te guiará a de lo que necesitarás de lo que necesitarás de programar y al final debe dejarte con fundamentos sólidos y una comprensión que podrás aplicar para crear sus propios programas, o en los que puedes usar para de seguir tus esfuerzos de aprendizaje en áreas más avanzados.

Este curso está diseñado para no superar beat y te enseñará la programación de Python en muy tiempo muy tiempo. Esto es esto a través de lecciones al punto, y así proporcionarte material y hojas de práctica que puedes utilizar para solidificar tu conocimiento.

Meet Your Teacher

Teacher Profile Image

Max S

Power through programming

Teacher

Calificaciones de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%
Archivo de reseñas

En octubre de 2018, actualizamos nuestro sistema de reseñas para mejorar la forma en que recopilamos comentarios. A continuación, se muestran las reseñas escritas antes de esa actualización.

¿Por qué unirse a Skillshare?

Toma las galardonadas clases originales de Skillshare

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Toma clases sobre la marcha con la aplicación Skillshare. Transmite o descarga para verlas en el avión, el metro o donde aprendas mejor.

Transcripciones

1. Introducción: todo el mundo, Es Max. Y bienvenido a mi curso Python y 90 minutos. Este curso está hecho para principiantes. Entonces cualquiera que tenga poca o ni siquiera ninguna experiencia en programación y vas a aprender a codificar en python desde abajo. Entonces vas a aprender sobre la estructura de código fundamental que usamos en pitones. Entonces, ¿cómo te aseguras de que tu código se vea y funcione correctamente? Vas a aprender sobre los diferentes tipos de datos y variables que usas en python. Vas a aprender sobre bucles, sobre funciones y sobre lógica condicional, entre otras cosas. Ahora, al final de este curso, vas a poder escribir código en Python. Vas a aprender a usar bibliotecas en python, lo cual es importante porque si quieres hacer algo más más más adelante con la programación como, tal vez iniciar el desarrollo web o algo así, todo eso se basa al saber utilizar una biblioteca importante. Entonces vamos a aprender sobre las bibliotecas y también cómo importar aquellas en python. Y en el camino, también vas a resolver una serie de ejercicios para asegurarte de que realmente aplicas los conocimientos que estás aprendiendo para que te sientas cómodo codificando y python 2. Copia de 01GettingTheInterpreter: todo el mundo, Es Max. Y bienvenido a mi tutorial python. Entonces para empezar a programar en Python, vamos a necesitar un software que nos permita empezar a escribir cosas y más o menos un intérprete. Entonces algo donde podamos escribir código y algo que luego pueda interpretar este código y que pueda realizar todas estas operaciones y ejecutar código para nosotros. Y así para conseguir eso, vamos a ir y nos vamos a ir a python dot o aquí y luego Murray para ir a la sección Donald , y sólo vamos a dar click en Python 3.6 punto uno aquí. Y como habrás notado, ya reconoció el sistema operativo que usando. Por lo que en caso de que no estés usando un Mac, lo hará de forma automática. Ya sabes, ver si estás usando uno sabe si usar el Lennox o algo así y entonces puedes simplemente dar click en la patente 3.6 punto uno aquí. Alternativamente, si no lo detecta, también puedes simplemente elegir tu sistema operativo aquí de lado. Pero vamos a probarlo para Max. Entonces vamos aquí y verás que automáticamente me descarga este paquete, el cual luego puedo abrir y va a caminar más o menos por el proceso de instalación. Entonces sí, adelante y descarga esto en. Guy acaba de caminar por el proceso de instalación. Esto solo va a instalar el intérprete estándar de python que luego podremos usar para escribir código y ejecutar cubierto en 3. Copia de 02Comments: todo el mundo y huele y bienvenido de nuevo a mi camino y tutorial. Entonces sigamos adelante y abramos el intérprete que acabas de descargar eso este intérpretes llamó ocioso. Y para mí, la forma más fácil de abrirlo es si solo entro a mi barra de búsqueda y busco Idol. Ahora, notarás que tengo diferentes versiones instaladas aquí para diferentes versiones de Python. Pero vamos a estar usando Python versión 3.6 punto uno como hemos descargado en la última conferencia. Diga, solo voy adelante y abro éste, y luego te llevarás todas las cosas que se abren aquí. En realidad, probablemente solo consigues aunque el show, pero podrías ver que también está empacando 3.6 punto uno, como eso está indicado en el título aquí para conseguir un nuevo archivo, vamos a dirigirnos a archivar, y entonces solo vamos a abrir un nuevo archivo como este, y luego solo un espacio en blanco presentó un pop up, y luego puedes simplemente seguir adelante y guardarlo como lo he hecho aquí y ahora ya estás listo para codificar . Asegúrate de que cuando digas que realmente tienes el stock P y extensión porque eso indica al intérprete que este va a ser un archivo python. Entonces va a contener código python. Y por eso vamos a tener esta extensión pitón aquí. Muy bien, genial. Entonces ahora que lo hemos hecho, sigamos adelante y aprendamos lo primero de la programación. Ya sabes, lo primero que vamos a hacer es que vamos a mirar comentando ahora. Lo que hace la empresa es que nos permite escribir comentarios de expertos que no se leen en una computadora, y mucho es comunicarnos ya sea con otros usuarios o permitirnos tomar notas por sí mismos para que podamos entender el código cuando volvamos a él más adelante. Esto va a ser realmente importante más adelante, sobre todo si haces grandes proyectos porque quieres asegurarte de mantener todo organizado. Y en caso de que no estés seguro de por qué hiciste algo o quizá quieras dejar una referencia, puedes hacer todo eso usando comentarios. Entonces, ¿cómo se crea un comentario? Bueno, para crear un comentario, sólo vas a golpear en la llave de la libra aquí y saber todo lo que escribes en esta línea después de que la libra va a ser comentada. Entonces, por ejemplo, puedo escribir aquí. Hola a todos. Y la computadora no va a leer nada de esto. Ahora ten en cuenta que cualquier cosa que ponga delante del comentario va a estar justo al lado de la computadora, por lo que notarás una diferencia en colorear aquí también. Y si trato de ejecutar esto así si guardo y voy por aquí y hago clic en ejecutar, voy a conseguir un error porque realmente no entiende qué hola, Esto. Pero si me quito esto y me guardé correr esto otra vez, todo va a estar bien porque la computadora ni siquiera intenta leer esto porque es sólo un comentario. Y así es como puedes ir a comentar y puedes ponerlos en medio de la línea. También puedes simplemente ponerlos al principio de la línea. También puede hacer comentarios a través de múltiples líneas. Por lo que el estándar siempre está usando este símbolo de libra donde quieras. Um creó comentario, y en cuanto tengas el símbolo de libra en la línea, todo lo que sigue que va a ser comentado 4. Copia de 03Indentaciones: todos, es Max y bienvenidos de nuevo a mi tutorial de práctica. Entonces ahora una cosa más que debemos notar antes de saltar realmente a la codificación es que necesitamos hablar un poco sobre las indentaciones. Ahora las indentaciones juegan un papel muy importante en los espacios pitón o blancos y General, y no se puede simplemente dar la vuelta y poner en redes y todo. Entonces, por ejemplo, si tenemos nuestra primera línea de código por aquí y luego bajamos y ponemos aquí final y tenemos una segunda línea de código, necesitamos tener una muy buena razón para tener una sangría aquí. Porque en la India y por lo general hace algo un subgrupo de otra cosa, y sólo ciertas cosas pueden tener subgrupos. Entonces a pesar de que puede verse bien o a veces el dedo del pie tiene indentaciones contrarias a otros lenguajes de programación donde simplemente se puede poner eso en. Ese no es el caso en Python. Entonces en Piketon, quieres asegurarte de que sabes que te mantengas al tanto de usar estos espacios en blanco y de usar estas indentaciones, y te mostraré los escenarios donde sí usamos las indentaciones y dónde debería usarlas. Pero además, partir de eso, intenta evitar usarlos porque de lo contrario solo causarán errores en tu programa, porque Pipeline se va a confundir. ¿ Por qué tienes una hendidura ahí? Porque va a tratar de leerlo como algo más que realmente no lo es. Entonces esta cosa de sangría es algo que debes tener en cuenta y no solo sigas adelante y luego todo, porque python, porque python, en cuanto a espacios en blanco, funciona un poco diferente a otros lenguajes de programación. 5. Copia de 04PrintingToTheScreen: todos, Es Max y una bienvenida de nuevo a mi pipa en tutorial. Entonces en esta conferencia, vamos a ver la salida del usuario a la pantalla y términos de Pathan Eso se llama imprimir para gritar. Entonces vamos a aprender cómo podemos hacer que el texto u otras cosas aparezcan aquí en la pantalla. Y así para hacer eso, vamos a escribir la palabra clave print, que, como puedes ver, nuestras plataformas realmente obtienen un código de color. Eso también porque tenemos esta extensión P Y y porque estamos usando un intérprete que entiende código python. Y se da cuenta de que imprimir, por ejemplo, es una palabra clave python. Entonces vamos a poner aquí esta palabra impresa y luego vamos a abrir y cerrar paréntesis detrás de ella. Y sin embargo, ahora lo que sea que pongamos aquí adentro, eso es lo que va a pasar. Ponlo a la pantalla. Una vez que tenemos en nuestro código. Ahora hay algunos requisitos especiales. Eso sólo vamos a empezar y vamos a poner a pantalla todo lo que queremos escribir entre comillas, y aprenderemos más sobre esto más adelante y por qué necesitamos hacer esto. Pero ahora mismo ese es el primero que vamos a estar usando. Entonces lo que vamos a hacer es dejar que nuestro programa diga hola, mundo. Y la forma de hacerlo está dentro de estas comillas. Simplemente vamos a escribir en hola mundo así, y podemos poner espacios y mayúsculas. Incluso podemos poner en otros símbolos como signos de exclamación y esas cosas. Sólo queremos asegurarnos de que tenemos esta declaración de príncipe delante aquí. Y luego lo conseguimos rodeado de estos corchetes y todo el interior está entre comillas . Está bien, así que sigamos adelante y guardemos esto y vamos a ejecutar nuestro código y luego vemos que no tenemos mundo hola escrito . 6. Copia de 05VariablesAndStrings: todo el mundo, es Max. Y bienvenidos de nuevo a mi camino en torque. Entonces en este tutorial, vamos a aprender sobre las variables y Ross va a mirar nuestro primer objeto, que ahora van a ser rectos. Lo que las variables nos permiten hacer es que nos permitan guardar información para que podamos utilizarla más adelante en nuestro abrigo. Entonces eso es algo que realmente es importante. Esto es más o menos como mucho de este dedo del pie, ya sabes, almacenar información o datos, y luego podemos llevar eso hacia abajo y podemos usarlo más adelante. Entonces eso es más o menos esencial para codificar. Y ahora lo otro que vamos a ver las cuerdas va a ser algo que realmente vimos en la última conferencia cuando imprimimos en la pantalla. Pero solo sigamos adelante y echemos un vistazo a todo, así que para crear una variable, lo que vamos a hacer es poner el formato general en los comentarios anteriores para que podamos referirlo. Vamos a tener un nombre variable, y ellos iban a tener este signo igual, que es como una operación de asignación. Y luego vamos a poner del lado derecho el valor que vamos a asignar a este nombre y lo que es realmente genial es que ahora siempre podemos hacer referencia a este nombre, y siempre vamos a conseguir el valor con el que está asociado. Entonces veamos eso en un ejemplo. En cuanto a cuerdas, sigamos adelante y creemos un Hola Muy bien. Entonces la variable que vamos a crear se va a llamar Hola. Y ahora vamos a asignarle a esto el valor de una cadena y ahora una cadena es lo que vimos en la última conferencia, que es, si tenemos comillas dobles, podemos poner palabras o oraciones o incluso solo caracteres simples adentro para que podamos tener, bueno, estas palabras o frases. Entonces para eso se usaron las cuerdas. Entonces, por ejemplo, ahora puedo poner en la pantalla hola mundo como lo hice la última vez. Y si entro en una nueva línea y arriba, imprime solo la variable hola en lugar de poner en el string hello world como lo hice última vez. Si guardo y ejecuto esto, verás que aún consigo Hello world impreso en la pantalla. Y eso se debe a que esta variable hola ha almacenado el valor de hello world como lo vemos aquí ahora también puedo sobrescribir mi variable. Entonces, por ejemplo, puedo hacer adiós mundo. Y esa fue esta capitalización aquí. Y así si guardo y ejecuto esto, verás que ahora mi variable hola es adiós mundo. Entonces inicia oficina Hola mundo, Y luego se termina escrito a Good bye world. Y eso es lo que vemos es salida por aquí Ahora nota para cadenas que ambos podemos usar comillas dobles o podemos usar trabajos de comillas simples. Pero es importante que empecemos y terminemos con las mismas comillas. Entonces, por ejemplo, si sé ponerlo aquí unas comillas dobles como esta entonces pero vamos a conseguir es si guardo y ejecuto esto. En realidad vamos a conseguir esta comilla doble como símbolo en el interior. Y así esa es una de las ventajas de poder usar thes el doble ya que tenemos pocos. O estos solteros Tik crean las cuerdas. Simplemente queremos asegurarnos de que fueran consistentes, que empezamos y terminemos con el mismo estilo de comillas 7. Copia de 06OperacionesOnStrings: todo el mundo, Es Max. Y bienvenido de nuevo a mi tutorial python. Entonces en la última conferencia, hemos visto qué son las cuerdas. Y ahora vamos a aprender de algunas operaciones que podemos hacerlo. Entonces en realidad vamos a ver cuatro tipos diferentes de operaciones, y vamos a empezar con la adición de dos cuerdas. Entonces sigamos adelante y creemos dos cadenas que vamos a guardar en dos variables diferentes . Entonces, ¿cómo se llama? Es muy toros. Um, primera cadena y la segunda muy vamos a llamar Segunda cadena y vamos a asignaciones y valores. Así que vamos a quedarnos con el ejemplo hola mundo que estamos usando y una primera cadena va a tener el valor de la cadena. Hola. Y nuestra segunda cadena va a tener el mundo del valor casi temas en comillas dobles y simples aquí solo para mostrarte realmente que son más o menos intercambiables, ¿ verdad? Entonces vamos a crear nuestra calle de primera edición. Y así vamos a guardar esto en otra variable que vamos a llamar Edición Stream. Y lo que vamos a hacer es que vamos a sumar son primer sueño y nuestra segunda cuerda juntos. Entonces qué, realmente se puede pensar en lo que estoy haciendo esto es o cuando estoy poniendo estas variables es que estoy tomando lo que sea que sea el contenido. Entonces esto realmente es lo mismo que tener por aquí Hola más mundo como este. Entonces eso es lo que estoy haciendo. Y yo estaba imprimiendo los resultados de nuestra una estructura diferente. No guardes y ejecutes esto. Lo que vemos es que las cuerdas de té que teníamos se han unido también en el orden que lo hemos creado. Entonces vemos Hola y mundo se han unido. Esto también se conoce como fuerza en coordinación. Ahora te das cuenta también que aquí no hay espacio y eso es porque no puse un espacio en ninguna parte aquí. Entonces por ejemplo, si pongo un espacio antes de la w aquí y dije correr esto, entonces conseguiré este espacio entre hola mundo. Pero podría sólo un oleaje también poner el espacio después del hola y guardar y ejecutar esto y luego veremos que también obtengo el mismo resultado aquí. Entonces eso es todo. En cuanto a la adición, lo siguiente que se verá es la multiplicación de cuerdas en o repetición. Entonces llamaremos a esta variable cadena múltiple y vamos a tener que esto sea igual al primer viaje, y luego simplemente lo vamos a multiplicar por un número. Y entonces lo que tenemos aquí es que tenemos este Asterix, que indica multiplicación, y entonces sólo podemos poner aquí un número. Y si guardamos esto y luego si imprimimos el valor de nuestra cadena múltiple y luego guardamos y ejecutamos esto, entonces lo que obtenemos primero conforme obtenemos hola mundo. Y luego salimos tres veces y notarás que el espacio también está parado aquí. Entonces como el nombre ya lo sugiere, con esta repetición, es eso lo que es esta cadena múltiple que estamos haciendo repetición aquí? Alguien, agregó, Comentar Estamos haciendo repetición de cuerdas, y veremos que la cadena que tenemos se repite exactamente tres veces igual que la hemos definido aquí. Está bien, así que ahí a las cosas locales que mirar hacia fuera, lo primero va a ser el empalme de cuerdas. Um, así que vamos a imprimir y sólo vamos a imprimir los resultados aquí. Si entramos en nuestro primer sueño, realidad podemos abrir y cerrar corchetes después de él, y podemos simplemente poner en un número entre cero y una lección la longitud de nuestra cuerda y debilitar Seleccionar en el segundo carácter. Entonces el primer personaje, por ejemplo, va a tener el índice cero. Entonces si quieres escoger la H de nuestra primera cuerda, vamos a poner aquí un cero en estos paréntesis cuadrados él mismo. Ahorramos y ejecutamos esto. Entonces ya veremos. Obtenemos el hola mundo de esta impresión o hola, hola, hola de o múltiples cuerdas. Y luego nos dieron la edad que escogimos por aquí. También puedo escoger el segundo carácter, por ejemplo, que tiene el índice uno. Por lo que es importante tener en cuenta que la forma en que se cuentan las cadenas de forma más general, la forma en que se contaban las cosas, programación es que vas 01234 y así sucesivamente. Entonces empiezas a contar cero en vez de lo que yo quiero. Entonces si hacemos esto para el siguiente, que nos va a dar un segundo personaje aquí, obtenemos el E. Ahora, si quiero el último personaje, por ejemplo, puedo poner uno negativo. Entonces uno negativo significa que empiezo a contar desde atrás, lo cual en realidad sólo nos va a dar un espacio en este caso. Pero también puedo poner en lo negativo, también. Y voy a correr esto y se me olvidó ahorrar, lo que nos dará Theo al final. Aquí, um, quieres asegurarte de que el valor que pones aquí no exceda una lección la longitud de la cadena. Entonces, por ejemplo, aquí tenemos seis personajes, cinco para hola en uno de los espacios. Entonces si pongo aquí el número seis, en realidad va a ser el séptimo personaje. Si intento esto, si guardo run, voy a obtener un error porque este índice no existe porque la cadena no es tan larga . Ahora hay un tipo más de operación que podemos hacer, y eso es picante de rango. Entonces si nos fijamos en nuestro primer sueño y no sólo queremos escoger un solo personaje sino más bien un subconjunto, podemos decir que queremos empezar, por ejemplo, carácter cero al que queremos subir, pero sin incluir al personaje dentro de los próximos tres. Entonces el cuarto personaje y luego guardamos y ejecutamos esto y yo debería quitar esto o de lo contrario no vamos a ir más lejos porque estamos encontrando con el aire. Si guardo y ejecuto esto, entonces veremos que obtenemos los personajes 01 y dos. Entonces subimos hasta pero sin incluir tres. 8. Copia de 07IntegersAndFloats: todos, es Max y bienvenidos de nuevo a mi tutorial de Python. Entonces ahora que hemos aprendido acerca de las cuerdas, aprendamos sobre algunos otros tipos que tenemos en privado. Ahora vamos a mirar introducir y flotar. Entonces vamos a volver a crear estos en la variable, y el primer sencillo crear va a estar en invariable. Eso va a crear un entero contenedor, y también vamos a crear un flotador. Muy nacidos que van a crear son número de punto flotante. Muy bien, entonces un entero es realmente solo un número entero. Entonces, por ejemplo, podemos hacer uno, dos o tres o algo así. También podemos hacer negativo tres negativos cinco u cero Todas estas cosas que son números enteros . Eso es lo que se considera una entrevista. Un número de coma flotante es un número decimal, por lo que cualquier cosa que tenga un decimal en él por lo que esto podría ser cosas como, digamos 6.3 o 2.7 negativo 9.1. Hasta puedes tener fracciones por aquí si quieres un amor y ayuda, um, 11/7 o cosas así. No te preocupes por esto, esta cosa divisoria y esto es perfecciones usadas, pero también vamos a echar un vistazo a esto más adelante. Pero puedes tener esto como números de punto flotante, así que solo conseguirás Ah, número aquí en lugar de mantener el afecto. Eso ahí Todas estas cosas son números de punto flotante, incluso cosas como 7.0, pesar de que técnicamente es el valor de un número entero. Entonces siete y 7.0 son iguales porque aquí tenemos un punto decimal. En realidad es el número de punto flotante. Eso es porque tenemos este extracto de extracto lo recibimos. Sabemos que hay un cero después de este punto decimal, Así que vamos a quedarnos con algo como, digamos, 6.3. Entonces eso es lo que tenemos en términos de enteros así como en términos de volteretas. Entonces veamos un ejemplo en su impresión fuera están en muy gol en una línea y luego en la siguiente línea que está imprimiendo nuestra variable flotante así. Y así si solo piensas que en las declaraciones impresas que vemos, nos dan siete nosotros no ponemos aquí, y también obtenemos 6.3 como salida aquí abajo. Entonces pero también tal vez probar algo como 6.0 y vamos a guardar y ejecutar esto y ya veremos que También tenemos 6.0 aquí, así que no hay nada que se esté redondeando para nosotros o así. Y aquí tenemos el entero y aquí tenemos el número de coma flotante. 9. Copia de 08de 08ArithmeticOperations: todos, es Max y bienvenidos de nuevo a mi tutorial python. Entonces en esta conferencia, echemos un vistazo a las operaciones aritméticas en enteros y flotadores. Entonces vamos a crear dos variables. Vamos a crear nuestro invariable como lo tuvimos la última vez y vamos a tener esto siete. Y también creemos nuestro flotador muy cálido y tengamos la velocidad 6.3. Y ahora vamos a crear una serie diferente de variables que van a ser apropiadas a las operaciones que queremos hacer. Entonces lo primero que vamos a hacer será nuestro resultado más. Y así como el nombre indica, sólo vamos a sumar estas dos variables juntas. Vamos a tomar lo invariable y a ello, vamos a añadir la variable flotante, y eso se va a almacenar en resultados R plus. Entonces, solo imprimamos todo como lo hacemos. Por lo que se pronuncia, están en muy boom que se pronuncia nuestra variable de flotación. Y también añadiré algunos comentarios arriba aquí solo para que podamos verte. ¿ En serio? Lo que estamos haciendo así son invariables tiene el valor siete como lo tenemos aquí arriba y luego nuestro flotador muy hueso tiene el valor 6.3, como tenemos aquí arriba. Entonces en serio, ¿qué estamos haciendo? Estamos haciendo siete más 6.3, y luego podemos imprimir, um, son más resultados. Por lo que tenemos esta bonita operación plus aquí que nos permite simplemente sumar estos dos números juntos. Entonces si guardamos y ejecutamos esto vemos que tenemos siete y 6.3, que es nuestra dentro de nuestras variables de flotación. Y luego tenemos ahí algunos, que es 13.3. También puedes hacer una resta de subestructura, por lo que crearemos un resultado de resta. Muy boom. Que va a ser Simplemente tomaremos nuestro en boom de hadas, y esta vez restaremos de ella son variable flotante. ¿ Y cuáles fueron la resta al usar este símbolo menos aquí o esto? Este guión y la venta que ha resultado son resultados de resta, y los comentarios prácticamente se mantuvieron igual. Entonces tendremos, um, um, esto aquí arriba, Pero en este caso, sólo tendremos un menos en lugar de un plus de como lo encontramos antes, así. De acuerdo, así que si guardamos y ejecutamos eso así entonces vemos que nos ponemos algo muy cerca de 0.7 y Lo que vemos por aquí es en realidad debido a error informático, porque la computadora sólo puede mirar un número finito de decimales. Y así en algunos casos realmente obtendrías estos errores de redondeo al final que no se deben a que algo esté mal en las matemáticas o el algoritmo que aquí se utiliza. Es sólo que solo viene del redondeo de computadoras debido a la precisión es que las computadoras pueden tener. Entonces eso es algo que se puede ver por aquí. Y también podría bien, ser que cuando haces otras cosas que ves algo así como montones de ceros al final . Y eso es solo por naturaleza de cómo funciona la computadora. Muy bien, entonces tenemos una resta aquí. Lo siguiente que podemos ver es, um, división, división, para que podamos ver el resultado de nuestra división. Um, y eso va a ser que nos llevaremos nuestro invariable. Y esta vez, en realidad, sólo dividamos por un número entero. Entonces lo que se divide por el número dos en este caso y vamos a imprimir son tan imprimir apertura cerrar paréntesis son resultados de división, y vamos a guardar y ejecutar eso. Y así lo recibió. Nos dan siete divididos por dos nos va a dar 3.5, lo que en realidad nos da un número de punto flotante aquí, pesar de que empezamos con este entero. Está bien, así que en términos fuera, quizá también agregando nuevamente los comentarios. Entonces tenemos nuestro invariable, que son siete. Y entonces sólo nos estamos dividiendo por el número dos, que es lo que hemos puesto ahí mismo. También podemos hacer multiplicación, así que crear un resultado de multiplicación muy cálido y aquí va a tomar están en muy cálido. Y esta vez sólo vamos a multiplicar por el número dos. Y si imprimimos son resultados de multiplicación como este y guardamos y corremos, me olvidé de guardar, así que guardo y corro. Vemos que obtenemos 14 como resultado de multiplicar siete por dos, que es exactamente lo que esperaríamos. Ahora hay algunas otras operaciones geniales que podemos hacer, y una de ellas se llama módulo ISS. Entonces déjame simplemente escribir la variable primero. Y lo que sucede con el módulo es que es similar en términos de división, pero en realidad sólo se ve al resto. Entonces, por ejemplo, como tenemos aquí, teníamos siete divididos por dos, lo que nos dio el resultado de 3.5. Pero si hacemos siete módulo ISS a lo que nos va a dar nos va a dar el resto que obtenemos de dividir siete por dos. Entonces, déjame escribir primero esta declaración impresa, y luego pasémoslo. Entonces realmente, lo que pasa es que dividimos siete por dos, lo que nos da tres y 1/2 y el resto que obtenemos es este número aquí mismo. Y así es el número que vamos a estar viendo por este módulo ist resultado. Entonces si ahorramos y corremos que vemos, conseguimos éste aquí. Lo mismo pasaría si pusiéramos aquí nueve. Por lo que eso sólo nos daría cuatro más 1/2. Y aun así nos daría el resto de uno. Pero si ponemos algo así como ocho, ya sabes, solo danos el número cuatro y entonces tendríamos o mejor dicho nos daría esto en realidad así tendríamos un resto de cero. Y entonces eso es exactamente lo que veríamos aquí. Ahora, como se puede adivinar, Por ejemplo, si aumento este número aquí, y las cosas van a verse un poco diferentes. Entonces si lo dividimos por tres, nos va a dar también. Más 2/3 y el número de sonar del módulo no está limitado entre 01 pero podría ser 01 o dos, dependiendo del resto que tengamos. Y así es lo que vemos aquí. Por ejemplo, si haces ocho módulo es tres. Obtenemos el resto de eso, que es lo que tenemos aquí mismo. Está bien, Una cosa más cool que podemos hacer es tomar el poder de los pies. Y así la forma en que los podemos hacer porque sólo podemos tomar nuestro en muy boom y para ir al poder vamos a hacer un doble símbolo de multiplicación. Así que el doble de Asterix, y luego del lado derecho, sólo vamos a poner al poder cualquier número que queramos llevar. Entonces, por ejemplo, si quieres cuadrado lo que ha puesto aquí un número dos y entonces podemos simplemente imprimir el resultado de poder . Entonces lo estamos haciendo es que estamos tomando o invariable, que es siete, y estamos llevando eso al poder de To que lo estaban cuadrando Así que agreguemos esos comentarios aquí. Entonces lo estamos haciendo es que estamos tomando siete y lo estamos tomando. Por lo que otra fuerza símbolo convencional para llevar al poder es este tipo de sombrero Cymbal. Lo estamos llevando al poder de al que va a cuadrar las cosas para nosotros y tal vez también aquí podemos agregar comentarios sobre así que aquí haremos siete multiplicados por dos. Entonces eso es lo que está pasando aquí arriba. Um, correcto. Entonces vamos a ahorrar y ejecutar esto y ver el resultado de este poder, que nos da 49 que es exactamente lo que esperamos. Entonces eso son siete al cuadrado, que es lo mismo es siete multiplicado por siete, lo que nos da 49. 10. Copia de 09Booleans: todo el mundo, es Max. Y bienvenidos de nuevo a mi editorial pipa. Por lo que hemos visto cuerdas. Hemos visto enteros. Parecemos flotadores. Ahora veremos otro tipo, que van a ser miles de millones y vamos a crear una variable toro. Y así un valor booleano puede realmente simplemente asumir ya sea verdadero o puede asumir falso y saber que estos valores tienen que ser capitalizados. Y yo solo los sumaré también en los comentarios aquí arriba Así podemos asumir verdadero o podemos asumir el valor falso. Entonces eso es lo que los valores booleanos pueden hacer. O son verdaderas o falsas, y podría ser realmente útil a veces sólo ser capaz de diferenciar entre verdadero y falso. Y en realidad nos vemos más tarde. Van a ser muchos casos en los que sólo vamos a estar comprobando si algo es cierto o si algo es falso. Pero esa es realmente la esencia de una variable booleana. O algo es cierto o algo es falso, y es importante señalar que tenemos la capitalización en la frontera. Entonces mayúscula T para verdadero capital F para falso, notas que la codificación de color desaparece cuando pongo una minúscula aquí, así que Teoh, ayuda a la computadora a entender o al programa Python. Entiendan que en realidad estamos lidiando con una variable booleana, no sólo un toro general muy al que hemos llamado falso minúsculas. Nosotros queremos poner la mayúscula aquí, Así que si quieres ver el resultado de esto, vamos a seguir adelante e imprimir, estamos llenos, muy hueso. Y vamos a guardar nuestro código y luego ejecutarlo y veremos que aquí nos imprimen falsos, que es el valor actual de un verdadero, muy cool, muy boom. También podemos poner en un verdadero y guardamos y ejecutamos eso. Y luego nos imprimimos de verdad. Si pongo una minúscula, True, probablemente va a obtener un error porque está tratando de entender esta variable. Cierto. Entonces lo que busca es algo como cierto es igual a, y luego lo que sea. Entonces eso es lo que busca en caso de que tenga esta minúscula T. Así que por eso es importante que tenga la T mayúscula para True en la F mayúscula para falso 11. Copia de 10listas: Oigan, todos, es Max. Y bienvenido de nuevo a mi tutorial python. Entonces ahora hemos mirado el tipo básico de tipos de datos que no tenemos Python. Por lo que hemos visto cadenas, enteros, flotadores y miles de millones. Ahora veremos un tipo de datos un poco más complejo en algún sentido, en eso va a ser una lista y lista es realmente genial porque también una estructura de datos y lo que nos permite hacer es que nos permita agregar varios valores diferentes juntos, y podemos casi tenerlo como un contenedor de almacenamiento. Entonces veamos un ejemplo de eso, sin embargo. Vamos a crear nuestra variable de lista y para crear una lista vamos a abrir y cerrar paréntesis cuadrados después de que tengamos este signo igual aquí. Y lo que es realmente genial es que ahora podemos poner valores aquí, y así estos valores se van a conocer como elementos diferentes, y cada elemento necesita estar separado por una coma Onda. Tampoco terminamos en un auto de coma. Sólo veamos esto. Entonces, por ejemplo, puedo poner en el número uno, que va a ser una lista de un elemento, que es lo que tenemos aquí. Si quiero agregar otro elemento. Ponga una coma y que pueda meter. Por ejemplo, el número cero si quiero entrar en mi lista tiene dos variables. Si quiero poner en 1/3 variable, puedo poner Y aquí es donde se pone realmente cool. No solo necesito poner enteros. También puedo poner en tal vez a flote. Por lo que se pone en 5.7. Quiero crear otra variable por lo que tendremos mi cuarta. Muy audaz. Incluso puedo poner en cuerdas de quiero así puedo poner en la palabra Hola. Entonces lo que he creado aquí es que he creado una lista con cuatro variables 105.7 y hola. Y lo que realmente es genial de esto es que te permite agrupar cosas que son relevantes. Entonces en caso de que necesites una tienda, ya sabes, información mawr. A lo mejor estás creando como, una forma o algo así. Y quieres guardar todo eso. Probablemente vas a guardar eso en una lista. Y eso se debe a que toda la información que obtienes es muy relevante el uno al otro. Entonces, ¿cómo se veía la lista si se imprimiera. Bueno, vamos a ver. Entonces ahorraremos y ejecutaremos esto y veremos que tenemos este paréntesis cuadrado afuera. Y luego obtuvimos un primer elemento, que es un segundo elemento, que es 0/3 elemento, que es 5.7 y nuestro cuarto elemento, que es la cadena. Hola. Si quieres, también podemos sumar un bolos muy nacidos aquí así. Cierto. Tan sólo para que cubramos todos los tipos que antes miramos en el ADN. Tenemos una lista de cinco elementos y sabes que cada elemento está separado por una coma. 12. Copia de 11ListOperlas: todo el mundo, Es Max. Y bienvenido de nuevo a mi tutorial python. Entonces acabamos de ver cuáles son las listas. Echemos un vistazo a usted sabe qué tipo de operaciones de lista se debilitan. Do Entonces, ¿cómo podemos trabajar juntos con listas? Entonces vamos a crear nuestra primera lista, Variable. Simplemente se pone va a ser la lista básica de 123 y otros crean nuestra segunda lista, que va a contener el stream. Hola? Y también va a contener la variable. Cierto. Muy bien, entonces lo primero que vamos a ver en cuanto a las operaciones de lista es unir listas juntas tan muy similares a las cadenas donde teníamos concatenación de cadenas aquí. Vamos a ver unir listas. Entonces estamos creando nuestra lista conjunta Muy bien, que va a ser nuestra variable de lista. Y a ello, vamos a sumar nuestra segunda lista y luego vamos a imprimir son resultado, que va a ser la lista conjunta. Y así si guardamos y ejecutamos esto, entonces lo que vemos es que tenemos nuestra variable de lista. Entonces nuestra primera lista y a ella acabamos de agregar nuestra segunda lista, así que solo nos da una lista más grande, y eso es lo que vemos aquí mismo. Por lo que las dos listas acaban de unirse. Podría incluso extender esto si quiero y simplemente agregar mi propia variable. Y así extenderse a una lista. Quiero asegurarme de que las cosas que estoy sumando sean siempre del mismo tipo. Entonces estoy agregando una lista. Aquí están montando lista aquí, así que si quiero agregarle más, tengo que añadir una lista, aunque solo quiera agregar un elemento. Entonces, por ejemplo, si quiero agregar el extremo de cadena y eso es parte de una lista, entonces tengo que hacerlo en este formato. Entonces en realidad tengo que decirlo, inspirar paréntesis para que se convierta en una lista. Y luego si guardo y corro eso, entonces vemos. También agrego la cadena final al final aquí. Entonces eso es lo que obtenemos en cuanto a listas conjuntas. Lo siguiente que podemos hacer es que podemos hacer algo llamado especiado, que ya hemos visto con Strings. Selfie imprime nuestra lista conjunta así y luego ponemos los paréntesis cuadrados abiertos y cierres al final, al igual que hicimos con cuerdas. En realidad podemos acceder ahora a los diferentes elementos en cuanto al conteo para listas. Por lo que cada elemento tiene un índice específico, y la forma en que los contaríamos es la siguiente. Por lo que el primer elemento de la lista tiene índice cero. El segundo elemento tiene índice uno, y el tercer elemento tiene índice para gustarle esto. Entonces si quieres sacar el primer boom mismo o el primer elemento más bien de nuestra lista conjunta estará mirando el Índice cero. Al igual que esto dijo, ahorramos y corremos. Y así eso nos va a dar el valor Uno, que es el primer elemento de nuestra lista conjunta. Como podemos ver aquí mismo. Si quieres mirar, digamos, digamos, el tercer elemento, que va a ser la cadena Hola, en realidad, el cuarto elemento. Entonces el elemento con el índice tres, que va a ser la calle. Hola. Por lo que 0123 Podemos guardar, guardar y correr. Y luego ya veremos. Obtenemos el hola primavera aquí. También podemos mirar el último al igual que lo hicimos fueron cuerdas. Pero poniendo uno negativo. O también podemos empalmarlo si queremos y decir, Empecemos por el tercer elemento Así que el elemento con los dos siguientes vamos a subir pero sin incluir el cuarto elemento y luego vamos a imprimir tres y hola. Entonces tres es el tercer elemento elemento con junto a hasta, pero sin incluir el elemento con Índice cuatro, que es el quinto elemento. Entonces 01234 Así que empiezas aquí y nos levantamos, pero sin incluir esto, lo que nos da tres y hola. Y también notarás que lo que he creado aquí es en realidad una lista más pequeña. Por lo que he creado un self sub list, y no estoy accediendo a un elemento directamente por sí mismo. Al igual que lo haría, por ejemplo, si acabara de imprimir lista conjunta y después el tercer elemento. Entonces el elemento con él al lado de eso en realidad estoy consiguiendo una lista. Entonces aquí sólo estoy consiguiendo el valor. Pero si miro más de un elemento, realidad obtengo el valor correspondiente en cuanto a una lista. Ahora lo que también podemos hacer es acceder a elementos específicos utilizando exactamente el mismo método. Y vamos a acceder, por ejemplo, al tercer elemento para que el elemento con los dos siguientes y podamos simplemente reasignar esto, así que dale un nuevo valor. Entonces vamos a obtener el número tres el valor de la cadena tres. Y a menos que simplemente imprima nuestra lista conjunta otra vez y veamos los efectos que hemos tenido. Entonces si lo salvamos, lo ejecutamos, vemos que el elemento dentro de los próximos dos. Por lo que el tercer elemento cambió del número tres a la cadena tres, como pudimos ver aquí mismo. Entonces así podemos reasignar las cosas. Y debemos hacer esto en explicar los espacios del cuello. Otra cosa genial que podemos hacer es que podemos hacer algo llamado pendiente, que es una especie de lo que hemos hecho aquí. Entonces lo hemos unido todo. Pero en lugar de sumar lista juntos, podemos simplemente añadirle ciertos valores. Por lo que no necesitamos que realmente nos salgamos juntos. Podemos simplemente agregar al final de una lista un valor más. Entonces si tomamos nuestra lista conjunta y hacemos que esto sea igual a la lista conjunta y luego a ella, llamamos punto upend. Entonces lo que estamos haciendo es entrar en nuestra lista conjunta y como queremos subirle algo , realidad tenemos que poner un punto aquí, y aprenderemos más sobre esto más adelante cuando veamos las funciones un poco. Pero lo que hace este pensamiento es que prácticamente significa que esto es lo que queremos hacer a la lista conjunta . Y ahora las listas generalmente tienen una operación llamada Pen que podrías hacerle, y el formato que lo haces es que tienes la lista que quieres depender, también, también, y luego haces dot upend y abres y cierras corchetes, y luego pones aquí el valor que quieres depender. Entonces pongámosle el número 10 por ejemplo. Yo soy un vamos a imprimir nuestro resultado de lista conjunta. Y así si guardamos y ejecutamos esto, en realidad vemos algo que es un poco sorprendente. Obtenemos algo que no es ninguno, y entonces ¿por qué conseguimos esto? Bueno, la razón por la que conseguimos esto es porque esta operación upend realmente se hace en su lugar, y hemos hecho un poco demasiado al decir que la lista conjunta es igual a esto, porque realmente, lo que dijimos es el lista conjunta es igual a lo que sea devuelto por esta operación, lo que eso no tiene mucho sentido en este momento, pero vamos a esto hará un poco más de frase cuando entremos a funciones. Entonces eso es algo que tenemos que tener cuidado. Si hacemos cosas como anexar, se hacen en su lugar, así que en realidad no tenemos que guardarlo en el valor. En realidad, si hacemos eso, obtendríamos un error no es un error, pero no obtendríamos lo que esperaríamos como vemos aquí. Y para evitar eso, lo vamos a hacer todo en su lugar. Entonces en realidad no es necesario sobrescribir el valor como lo hemos hecho. Estás aquí, Lo hemos creado. Pero podríamos. Anularlo técnicamente es lo que estamos haciendo aquí. Entonces no necesitamos hacer eso si hacemos algo así como un colgante. Entonces si lo guardamos y lo ejecutamos ahora vemos que ahora tenemos de 10 hasta el final, y no tuvimos que salvarlo ni nada. Simplemente todo está hecho en su lugar para nosotros. 13. Copia de 12Dicitarios: favor uno, Es Max. Y bienvenido de nuevo a mi tutorial python. Entonces hemos visto una estructura de datos ya en forma de lista, pero vamos a ver algunas estructuras de datos diferentes. Python también tiene algo llamado diccionario, que es una forma muy interesante de almacenar datos, pero sí, vamos a sumergirnos y vamos a tener una sensación de lo que los diccionarios realmente pueden hacer. Entonces para crear un diccionario, um, fueron creados en una variable llamada Dick Variable, y tendremos que esto sea igual a Y así para crear un diccionario, vamos a abrir y cerrar estos paréntesis rizados como este, Um, y no, más que en listas. Por ejemplo, cuando creamos una lista sólo general, teníamos los paréntesis abiertos y cercanos, grandes, y luego simplemente pusimos en los elementos como este, um, para un diccionario. Lo que tenemos es en realidad algo conocido como par de valor clave. Entonces primero tenemos una clave, y luego tenemos dos puntos, y luego tenemos un valor correspondiente como este, y cada par de valores clave. puede imaginar como que sea un elemento de, en este caso, un diccionario. Pero se podría imaginar esto, por ejemplo, ser elemento de la lista. Tipo de eso es así como se corresponde así. Y así si queremos agregar un segundo par de valor clave o segundo elemento, vamos a poner aquí coma, y entonces podemos tener, por ejemplo, clave y valor no asociado a. Entonces así es como se construye este diccionario. Entonces si imprimimos son variables como lo tenemos justo aquí y guardamos y corremos, entonces lo que vemos es que obtenemos este resultado y vemos que tenemos estos paréntesis rizados aquí, lo que nos dice que tenemos un diccionario, y luego vemos que tenemos el y el valor separado por dos puntos, y luego ese es su primer par de valores clave. Entonces tenemos una coma para indicar que vamos a tener nuestro 2do 1 de vez en cuando. Tenemos una clave del valor, también. Entonces, ¿qué hace esta llave en realidad, sin embargo? Entonces lo que es genial de esto es si quieres acceder a los elementos en lugar de por listas o cadenas, donde ponemos en un índice como, digamos, cero o uno o dos, o lo que sea, donde usamos estos índices para acceder a los elementos que listan un diccionario y Python en realidad no está ordenado. Entonces, aunque podamos poner en el índice cero, eso no significa que obtendríamos clave, por ejemplo, por ejemplo, porque la forma en que se almacena el diccionario es aleatoria. Ahí no hay intrínsecamente orden en ella. Y por eso también no podemos usar índices para acceder a estos elementos. Entonces si quieres acceder al valor que corresponde a la clave, realidad vamos a tener que mirar el valor clave aquí. Y así si guardamos y ejecutamos esto, entonces vemos primero tenemos nuestro diccionario aquí, y luego tenemos el valor que corresponde a la clave que hemos estado viendo. Entonces para hacer esto un poco más concreto, vamos a agregar otro par de valor clave aquí, y sólo vamos a añadir nuestro hola mundo estándar y vamos a tener infierno será la clave y vamos a tener un mundo yo el valor. Entonces imprimamos el valor de la clave. Hola, y notaste que la forma en que accedemos al valor siempre es la misma con los paréntesis abiertos y cercanos. Después son nombre de variable y así guardamos y ejecutamos esto y luego vemos que el valor correspondiente a la clave Hola es el mundo de valores. Ahora bien, si quieres una especie de extender nuestro diccionario a medida que lo estamos pasando, podemos hacerlo muy fácilmente. Podemos entrar en una variable, y si quieres crear una nueva clave, solo pondremos en el nombre de la nueva clave. Por lo que acabarás de poner el nuevo nombre clave. Y luego aquí se pusieron en el valor apropiado que queremos así. Y ahora mismo estoy poniendo todo y cuerdas. Pero no necesitan ser cuerdas. Pueden ser cualquier otro tipo de datos por lo que podrían ser introducidos. Pueden ser carrozas. Pueden incluso ser listas si quisiéramos que fueran. Entonces hagámoslo. Añadamos el nuevo nombre clave, que sólo va a ser una clave extra que vamos a tener aquí. Y entonces vamos a darle este valor apropiado. Yo no sólo vamos a imprimir son variables o nuestro nuevo diccionario que hemos creado. Y así lo que vemos aquí al final es que hemos agregado un nuevo conservo y el valorado tiene es la lista con un elemento y el único elemento. Tiene el valor de 0.1 para que podamos ver que los diccionarios son realmente geniales. También son muy poderosos, y sabes que podemos meternos con ellos fácilmente, y es mucho más fácil acceder a los elementos si sabemos lo que estamos buscando. A la baja, no tienen orden en DSO. Eso es algo que tiene una lista, y por lo general sabrás cuándo quieres usar un diccionario y cuándo quieres usar una lista. Pero siempre es agradable saber que tampoco tienes opciones para usar. 14. Copia de 13tuples: todo el mundo, Es Max. Y bienvenido de nuevo a mi tutorial python. Entonces en este tutorial, vamos a ver dos pools, que es otra estructura de datos. Por lo que ya hemos visto dos estructuras de datos, una de ellas es la lista, la otra es el diccionario. Ahora, 1/3 estructura de datos común que se utiliza en Python es un tazón de dos. Entonces vamos a crear una prueba para tirar así creado comprobable aquí ahora para crear un tubo o simplemente vamos a abrir y cerrar paréntesis. Y así si queremos crear un tubo vacío, todo esto sería la forma de hacerlo. Andan Podemos imprimir la prueba para tirar así, y podemos guardar y ejecutar nuestro código. Y así lo recibió. Tenemos un vacío al tazón. Ahora bien, si realmente queremos llenarlo, sin embargo, podemos empezar a poner elementos dentro. Y así si quieres un toro 12, podemos poner un número o un más o menos podemos poner en cualquier tipo de datos, pero solo vamos a usar números. Pero también puedes poner en cadenas, tus listas o diccionarios o realmente, lo que quieras. Vamos a poner el número dos ahora mismo. Ahora, la gran diferencia entre dos polos y todo lo demás es que si solo tenemos elemento dentro, un elemento dentro,todavía necesitamos poner una coma al final. Entonces para crear un tupelov tamaño uno, vamos a poner paréntesis y luego haremos dos comas. Y luego si guardamos y ejecutamos esto, entonces vemos aquí tenemos un to pull de sitios uno. Ahora bien, si quieres crear un segundo para tazón, que tendrá que ser tal vez hola y mundo como dos elementos. Ahora, una vez que tengamos más de un elemento, ya no necesitamos terminar con una coma. Entonces sólo para el caso de los 12 Pero ¿necesitamos un común al final aquí? Y luego podemos imprimir o segundo para tirar si queremos, así y guardarlo y ejecutarlo. Y así recibe. Tenemos que querer tirar y o dos para tirar. Um, y también podemos hacer algunas operaciones sobre ellos, como podemos agregarlos juntos, igual que sabemos con listas. Entonces en nuestra prueba Tupelo y son segundos en jalar juntos, y eso simplemente los uniría como vemos aquí, también podemos acceder a ciertos elementos. Entonces en este caso, sólo tenemos un elemento en el comprobable. Entonces estaríamos hacinando el elemento cero, que es lo que aquí vemos. También podemos acceder a varios elementos o hacer picantes como lo conocemos desde, um, listas y cadenas para que podamos ir cero hasta. Y en realidad, si dejamos esto en blanco, vamos a subir hasta el final. Entonces si guardamos y ejecutamos esto, vemos realmente conseguimos el original para retroceder porque acabamos de llevar todo al tazón . Algo que es importante saber que no podemos hacer con dos albercas es que no podemos reasignar los valores. Entonces si tomo mi segundo al tazón y quiero tener un nuevo valor asignado a él, y luego traté de imprimir mi segundo a tazón, en realidad me voy a encontrar una era porque ahí es donde dos polos difieren de las listas es que no puedo cambiar los valores una vez que los he definido. Y así que esa es una de las diferencias importantes entre dos polacos y listas es que ambos son tipo de agrupaciones. Pero en dos encuestas, es muy importante que una vez que haya creado un valor, ya no pueda cambiar el valor. 15. 14TypeConversion: todos, es Max y bienvenidos de nuevo a mi editorial de pipa. Por lo que hemos visto muchos tipos diferentes. Pero lo importante en Python es que no podemos simplemente unir diferentes tipos juntos. Tenemos que hacer algo llamado tipecasting. Y entonces lo que es la tipificación es mucho de ello nos permite convertir un tipo en otro. Entonces veamos un ejemplo de esto. Vamos a crear un invariable y vamos a crear una variable de cadena. Y tendremos que esto sea igual a la entrevista uno y aquí tendrá, um, digamos sólo la cuerda muy de lo que va a ser anotación así y así no quiero hacerlo . Queremos crear una partitura que va a ser igual a nuestra variable de cadena, más nuestra invariable. Entonces en serio, lo que queremos es que queramos decir marcador, marcador es uno como este? Entonces eso es lo que queremos de nuestra puntuación aquí. Ahora, si intentas esto y si tratamos de imprimir el marcador, si guardamos y ejecutamos esto, vamos a obtener un error porque estos son tipos diferentes. Aquí tenemos una cadena, y aquí tenemos un entero y este símbolo más me algo diferente para cadenas Thanet hace para enteros. Entonces lo que vamos a necesitar hacer es que vamos a necesitar convertir o entero a una cadena. Entonces la forma en que podemos hacer eso es que podemos poner este str delante y luego podemos poner paréntesis alrededor de lo que queremos convertir en una cadena. Entonces ahora lo que estamos haciendo es convertir este entero uno. Entonces con SGR alrededor, uno que estamos haciendo es convertir el entero a la cadena uno que, si lo imprime, no se ve diferente. Pero el a la computadora, es mundos completamente diferentes. La diferencia entre cadenas y enteros es simplemente inmensa para ello. Y así ahora tenemos una cadena aquí y una cadena aquí y el plus para string Clustering es fácil. Simplemente significa dibujar juntos. Entonces si guardamos y ejecutamos esto, entonces vemos que obtenemos el resultado que hemos esperado. Ahora también podemos crear una segunda cuerda de prueba y vamos a que esto sea una entrevista en este caso. Pero va a ser una cuerda, claro, y vamos a tratar de hacer una prueba algunas y ahora queremos agregar la segunda cadena de prueba. Por lo que quieres agregar el valor de entrevista de este Plus dos son más bien a nuestro invariable así . Por lo que queremos conseguir el resultado. Pero de nuevo aquí, vamos a tener el problema que estamos agregando cadenas para introducir. Tan libre guardar, correr. Vemos que obtenemos el resultado del marcador uno, que es lo que tenemos aquí. Pero ahora, una vez que lleguemos a este lugar aquí, nuestro programa se bloquea porque tenemos una cuerda. Un entero por lo que podemos hacer es que podemos convertir esto en un inter germen. Y así esto solo funciona si la cadena realmente contiene valores de entrevista. Entonces si probamos esto en cualquier entero de botón, va a fallar porque no sabe cómo convertir palabras dos enteros. Eso no tiene sentido. Pero en los casos en que nuestra cadena en realidad se acaba de introducir o puede ser flotadores, entonces esta conversión funciona. Entonces si guardamos y ejecutamos esto, entonces vemos que obtenemos el resultado por no mencionaste flotadores. Entonces, tengamos nuestra flotación muy nacida. Hagamos que esto sea igual a Rino tendrá una variable flotante de cadena. Entonces vamos a tener una cadena, pero va a contener un punto flotante número 4.7 como este y vamos a tener nuestro segundo. Algunos va a ser igual a nuestra fuerza fluida variable y sólo vamos a sumar a ella se entierran tu variable. Ahora, la adición entre enteros y números de coma flotante así para encontrar el equipo sabe exactamente lo que eso significa. Y si imprimimos segundos algunos, vamos a conseguir un aire, sin embargo, porque de nuevo, primero necesitamos convertir esta cadena aquí en un entero. Entonces si ahorramos y corremos esto y tratamos de dedo a ver qué pasa, vamos a conseguir el mismo aire que siempre obtenemos. Tenemos aquí una cadena aquí tenemos un entero el equipo no sabe qué hacer. Ya sabes, podemos usar el tipo flotante así que usaremos el tipo flotante, y luego pondremos entre paréntesis Lo que queremos convertir a un número de punto flotante y luego lo que vamos a pasar es 4.7 se va a convertir al número de flotación 4.7. Por lo que float de la cadena 4.7 se convierte en un número flotante 4.7 y tenemos lo mismo aquí. Por lo que final de la cuerda Tres convierte a la entrevista tres. Entonces ahora si ahorramos y ejecutamos esto vemos que obtenemos el resultado 5.7. Por lo que hemos visto este tipo de converse está en acción, pero también podemos hacer es que podemos tomarlo solo una variable flotante general digamos 5.7 y luego esto crear nuestro tercero algunos Y en este caso, queremos convertir nuestro flotador a un entero y a ello nos quieren terminar exterior y variable. Ahora queremos imprimir el resultado de nuestro hay algunos No, Si no pongo en tu no va a marcar la diferencia porque puedo agregar un número de coma flotante e interjuntar juntos. Pero si pongo en tu algo interesante va a pasar donde el resultado que voy a conseguir van a ser seis. Y entonces, ¿qué pasa si pongo un entero alrededor de un número de punto flotante? Iba a conseguir la versión entrevistadora del mismo. Entonces la parte decimal se va a cortar todo y sólo voy a conseguir el entero Solo van a ser cinco. Entonces obtenemos cinco más uno. Sólo nos vamos a dar seis. Es así como funciona la conversión de tipos y se vuelve importante porque, por ejemplo, en cuanto a imprimir cosas como cadenas. Y si quieres agregar algunas oraciones juntas y todas estas cosas, que es importante que sepamos convertir diferentes tipos para que podamos unirlos , o en caso de que estés almacenando los números que cadenas para algunos razón en la que las estás leyendo y luego quieres poder convertirlas para presentarlas. Y así es lo que tenemos aquí. Se quiere poder convertirlos a números de coma flotante, por lo que la conversión de tipos es importante tener en cuenta, pero también es muy guay usar. 16. 15UserInput: todo el mundo, es Max. Y bienvenidos de nuevo a mi tutorial privado. Entonces, sigamos adelante y echemos un vistazo a la entrada del usuario. En ocasiones quieres que un programa sea interactivo con el usuario o queremos poder pedirle al usuario que nos dé parte de su información. Y para hacer eso, vamos a necesitar poder pedir al usuario que ingrese cosas que vamos a necesitar para guardar esta entrada. Por lo que vamos a crear una variable de entrada que sólo va a guardar lo que el usuario ingrese, que les pedirá en un segundo y que les pregunte y ponga algo. Sólo vamos a escribir la entrada de palabra clave y vamos a abrir y cerrar paréntesis. Ahora podemos dejarlo así. Pero si hacemos eso, entonces sólo va a tener una especie de prompt vacío aquí. Y el usuario realmente no va a estar seguro si lo necesitan y poner algo porque sólo va a estar en blanco. Entonces para ayudar al usuario a entender qué introducir, vamos a poner una cadena aquí, y esta cadena va a ser el prompt que el usuario va a leer. Entonces, por ejemplo, puedo escribir, Por favor introduzca su nombre y un cuatro minutos un poco bien. Y luego en la siguiente línea, solo imprimiremos lo que guardamos como su entrada. Entonces si guardamos y ejecutamos esto, entonces lo que vemos es que obtenemos el prompt. Por favor ingrese su nombre, cual viene justo de aquí y para que pueda ingresar mi nombre Max, y luego me está dando de vuelta en la siguiente línea. Entonces lo que pasó es que me pidieron que ingresara mi nombre. Y una vez que escribo mi nombre, mi prensa enter, todo eso se guarda en la variable de entrada. Y eso es lo que almacené. Y entonces como que puedo devolverlo si quiero, o puedo usarlo más adelante. Ahora, algo más que podemos hacer es que podemos tener tal vez un segundo insumo, y vamos a tener que esto sea entrada. Y tú ibas a preguntar, ¿Cuántas rosquillas te gusta comer para desayunar? Um, y así que eso está bien. El prompt que les vamos a dar. Pero estamos esperando en número. Entonces lo que vamos a hacer es que vamos a lanzar automáticamente la entrada a un entero. Entonces vamos a poner a este entrevistador alrededor de la entrada, y eso automáticamente va a convertir la entrada en un entero. Ahora es importante tener en cuenta que cuando obtienes entrada, suele ser donde va a estar en forma de cadena, y lo vas a almacenar en forma de cadena. Entonces si lo quieres, um, en forma de otra cosa, van a necesitar echarla. No obstante, también es importante tener en cuenta que si pongo esto por aquí y no me dan algo que pudiera convertirse en entero, mi programa se va a estrellar. Entonces esas son cosas importantes a tener en cuenta, De acuerdo, Así que si ahorramos y ejecutamos esto y también he agregado una línea extra aquí, eso va a imprimir sus respuestas a ambos de vuelta. Entonces primero respondemos mi nombre. Max y yo nos gusta Teoh Dos donuts para desayunar. Y entonces eso es lo que se podía ver aquí. Primero ves a Max y luego ves el número dos. Entonces ahí es donde podemos ir sobre la entrada del usuario, ID como para mostrarte lo que sucede en caso de que no introduzco entero. Entonces digamos Max. Y aquí dentro, todos los tipos dicen que ninguno. Entonces mi programa se va a estrellar porque voy a tener un error. Por lo que es importante saber, o es importante asegurarse de que el entero de entrada esté encendido. ¿ Puedes hacer algunas comprobaciones Y tal vez si quieres, puedes usar bucles um y sigue comprobando si lo que el importado es en realidad entero porque de lo contrario, si el usuario no sigue tus instrucciones, podría causar su programa para estrellarse. 17. Copia de 16Global: todo el mundo, es Max. Y bienvenido de nuevo a mi tutorial python. Entonces lo que vamos a ver en esta conferencia van a ser variables globales. Ahora, hemos visto en general variables como esta, por ejemplo, o más bien, sólo una sola variable, por ejemplo, como el número siete Pero podemos hacer es realmente podemos crear un mediante la adición de la palabra clave global en frente. Y lo que esto hace a veces es cuando tenemos cosas y realmente nos expandimos o codificamos, algo solo tiene un entorno local, por ejemplo, de función que aún no hemos visto. Pero ya veremos pronto. Por lo que las funciones solo tienen variables locales. Y así si quieres tener acceso a variables globales, tenemos que poner esta palabra clave global dentro. Y eso nos permite extasias variables, aunque estemos dentro de un entorno diferente. Eso en Lee tiene variables locales dentro de él. 18. 17Funciones: heroína. Es Max. Y bienvenidos de nuevo a mi editorial privada. En esta conferencia, vamos a estar viendo funciones. Entonces básicamente, lo que una función nos permite hacer es dejar que todos definamos un pequeño bloque de código que queremos repetir una y otra vez. Y en lugar de tener que copiar y pegar el código o escribirlo una y otra vez cada vez que pudiéramos simplemente llamar a la función por su nombre y todo el código que está contenido dentro de él será ejecutado. Por lo que la función tiene un general para significados, que va a estar empezando con una palabra clave sorda. Entonces vamos a estar definiendo una función. Entonces tenemos un nombre de función. Um, y entonces tenemos un paréntesis abierto y cerrado, y aquí podemos poner en variables de entrada o debilitar definir, um, variables de entrada. Entonces si no podemos, por ejemplo, y poner muy una y variable de entrada como tenemos aquí separados por comas, cada nueva variable de entrada tiene que estar separada por coma, al igual que elementos, analista. Y entonces tenemos un colon aquí y ahora vamos a la siguiente línea y luego tenemos algún código y aquí es importante tener en cuenta que estamos usando sangría. Entonces porque estamos en esta función, tenemos que estar sangrados, y luego podemos tener algo más de código si quieres aquí. Pero en cuanto nos detenemos asume que salimos de la función. Si quieres salir, tenemos que parar esta sangría. Entonces aquí ya no estamos en la función. Y así ese es uno de los ejemplos donde la sangría juega un papel muy importante. No nos dejen aquí arriba como comunes para que podamos referenciarlo. Pero sigamos adelante y creemos nuestra propia función. Entonces vamos a crear una función, y sólo llamaremos a ésta. Agrega una, y va a tomar una variable como entrada y solo llamaremos a esta Variable X y luego vamos a tener a nuestro Colin aquí y nos van a sangrar. Y entonces vamos a decir algo como ¿Por qué es igual para empezar de nuevo con la indignación ? Entonces, ¿por qué va a ser igual a X más uno? Entonces aquí estamos creando una variable local. ¿ Por qué? Entonces la función es uno de los lugares donde tenemos este local muy nacido reclutando local muy por qué lo que va a ser igual al valor de X más uno. Y ahora viene la parte muy importante de la función, que es que queremos devolver el valor final. Y así la forma en que podemos hacer eso es que vamos a tomar la palabra clave de retorno, y sólo vamos a regresar. ¿ Por qué? Y entonces lo que eso hace es que aquí tenemos este insumo. Todo esto se hace aquí dentro, y este es el valor final que recuperamos de él. Entonces en términos de un ejemplo, digamos que nuestra variable de inicio o número de inicio va a ser uno. Y vamos a crear nuestra siguiente variable numérica, que va a ser. Y ahora vamos a llamar a la función, agregar una, y vamos a darle la entrada del número de inicio así y anotar que no tengo que tener estas variables nombre es el mismo aquí. Este nombre solo es importante para lo que me estoy refiriendo al interior de la función, pero en realidad no tiene que ser el nombre que aparezca. Esto es sólo un nombre de marcador de posición. Y eso es lo que tenemos aquí. Entonces lo que hacemos es comenzar con el número uno y luego creamos una variable llamada siguiente número, que va a ser igual a lo que se devuelva de este anuncio Una función que tiene la entrada del número de inicio. Entonces si imprime, son el siguiente número, lo que nosotros y guardamos y corremos. Esto, vemos, es que obtenemos el número para regresar o obtenemos el número dos. Entonces lo que pasó es que entramos en nuestra función add one y hemos dado la entrada del número de inicio, que ahora es igual a los actos del dedo del pie y los números de inicio estrella uno. Entonces eso significa que X es igual a uno. Y ahora creamos aquí una variable local llamada ¿Por qué? Que es igual a X más uno y dijo Por qué es igual a uno más uno que es igual a dos y eso es lo que regresamos. Por lo que volvimos a. Y así todo esto se reemplaza por este valor que regresamos aquí. Entonces lo que realmente estamos diciendo es que el siguiente número es igual a retorno de por qué así volvimos al siguiente número es igual a dos. Entonces todo esto se reemplaza, pero también. Y por eso tenemos el siguiente número aquí siendo igual a dos. Ahora si vemos un ejemplo usando la variable global para que podamos decir, um, vamos a crear una X global como esta y vamos a darle el número cinco y entonces eso va aquí y llamar al global Y entonces el nombre real es el Global X. Entonces lo que estamos haciendo aquí es que estamos importando, en algún sentido, esta variable X global. Por lo que ahora tenemos acceso a ella localmente, dentro de nuestro interior de nuestra función aquí. Y entonces lo que podemos hacer es, en lugar de decir Y es igual a X más uno, también podemos decir por qué es igual a Global X más uno. Ahora nota que la entrada que tengo aquí es irrelevante porque ya no se usa por dentro. Pero si guardo y ejecuto esto, entonces veré si consigo el valor seis. Y eso es porque estoy usando esta X Global que he importado aquí usando la palabra clave global en DAT. Lo que también me devuelven, no aquí. Pero es importante notar que de la forma en que no escuché, por ejemplo, porque eliminé esta entrada X y ya no aparece en ningún lugar dentro de esta función ya no se está considerando en ningún lado. Pero así seguiríamos adelante y usaríamos la variable global si quisiéramos, por ejemplo. 19. 18BooleanExpresiones: cada mujer. Es Max. Y bienvenido de nuevo a mi pipa, editorial. Por lo que hemos visto antes variables booleanas. Ahora vamos a ver Bullen Expressions, que podemos pensar en la operación similar, cómo miramos las operaciones aritméticas para introducir flotadores, y miramos las operaciones de cadena para cadenas. Ahora vamos a estar viendo las expresiones booleanas que no son completamente operaciones en variables booleanas sino sus operaciones que nos van a devolver variables booleanas. Entonces, solo veamos esto en acción. Entonces una de las cosas que podemos ver, por ejemplo, o muchas cosas que vamos a estar haciendo en realidad van a ser comparaciones. Entonces veamos un ejemplo de mirar más grande que Y así si hacemos una comparación de Les , digamos, seis y siete si ponemos aquí, eh, mayor que símbolo. Lo que estamos haciendo es comprobar si siete es mayor que seis. Y si imprimimos el resultado de mayor que y guardamos y ejecutamos esto, lo que vemos es la respuesta que obtenemos es cierta. Por lo que siete es mayor que seis. Si pones aquí menos que y guardamos y ejecutamos esto déjame obtener la respuesta falsa. Entonces si deshacemos esto y tal vez creamos una nueva variable cuando la llamaremos lección y tendremos que sea igual a siete. Lección seis e imprimimos el resultado en menos de y lo salvamos en esto. Entonces vemos que son mayores que tiene el valor verdadero y son menores que tiene el valor falso. Entonces, realmente no estamos poniendo valores booleanos aquí, pero estamos haciendo una comparación, y estamos sacando un valor BOOLEAN de ella. Entonces algunas otras comparaciones que podemos hacer es, por ejemplo, igual a, um así, y así mirarán sus siete iguales a seis. Y ahora es importante señalar, si estoy comprobando, equivalencia realmente tiene que usar a signos iguales en lugar de uno. Por lo que el signo igual significa asignación. El doble signo igual significa comparación igual. Entonces estamos comparando si son iguales entre sí y así puedo imprimir el resultado de igual a y puedo revisar este siete igual a seis y aquí en este caso, nuevamente obtenemos la respuesta falsa. También puedo hacer un segundo igual a la segunda parte. Y aquí vamos a comparar siete con el número siete. Y también podemos imprimir igual a la segunda parte. Um Y si salvamos y ejecutamos esto, entonces vemos que nos ponemos falsos aquí por comparar siete y seis y nos hacemos realidad porque siete es igual a siete. No, ¿Qué pasa si quieres no igualar a Bueno, la forma en que podemos hacer eso es que podemos mirar a siete y luego tenemos un signo de exclamación. Signo igual seis y auto libre front out. No la gente, también. Y si guardamos y ejecutamos esto, entonces vemos que aquí tenemos la respuesta verdadera. Entonces lo que estamos diciendo aquí es que estamos diciendo, es siete no iguales a seis o siete en efecto no es igual a seis. Entonces sacamos el valor verdadero de aquí ahora, también podemos hacer mayor que o igual a para que podamos Sick Look, es siete mayor que como hemos tenido aquí arriba, o igual a tener este símbolo igual aquí? Seis. Y podríamos imprimir los mayores que o iguales a los resultados que guardamos. Ejecutar esto Y vemos que por este verdadero encuestados aquí siete es mayor o igual a seis, lo cual es cierto o debilitarse. Hacer menor o igual a, y así que tendrá es siete menor o igual a seis y no la ubicación de esta mayor que de esta lección. Simple. Por lo que es importante que siempre esté del lado izquierdo de este segundo igual, o esta en realidad la segunda parte de esta comprobación de igualdad. Por lo que estamos sustituyendo aquí uno de los signos iguales por esto mayor que con esto menor que o con este signo de exclamación por el caso de no igual a. Por lo que es parte del resultado de menor o igual a. Y si guardamos y ejecutamos esto aquí vemos, obtenemos el resultado falso. Por lo que siete no es menor o igual a seis. 20. 19de 19IfElifElseStatements: todo el mundo, Es Max. Y bienvenido de nuevo a mi tutorial python. Entonces ahora vamos a estar echando nuestra primera mirada al flujo de control en la programación y la forma en que vamos a estar haciendo eso va a ser usando declaraciones if. Entonces el formato general es que tenemos una declaración if aquí y luego tenemos un boo en expresión aquí dentro, y entonces tenemos un colon. Y entonces tenemos algún código que se ejecutará si la sentencia if es verdadera de hecho o si esta expresión booleana es verdadera. Entonces veamos un ejemplo de eso. Vamos a crear nuestra prueba muy cálida. Y hablemos con el número 10. Y digamos que si nuestra prueba muy toro es menor a 10 imprimimos la frase El valor es menor a 10. Entonces lo que estamos haciendo es que hemos creado nuestra variable de prueba, que tiene el valor 10. Aquí tenemos nuestra expresión booleana fue cheques. Si las variables de prueba menos 10 que en este caso no sería así si guardamos y ejecutamos esto , entonces en realidad no vamos a estar recibiendo ningún resultado porque son variable de prueba. , No son menos de 10 pero si hacemos nuestra variable de prueba nueve, por ejemplo, y lo salvamos con esto. Entonces vemos que obtenemos la salida, que dice nuestros valores menores a 10. Por lo que es importante tener en cuenta que también estaban usando la sangría aquí para la declaración if. Entonces al igual que vimos en funciones donde agregamos invitación para la declaración if, también vamos a tener indentación del dedo del pie. Entonces si quiere mirar este tipo de ejemplo aparecen, también podemos agregar un código más, lo cual está todo bien siempre y cuando estemos sangrados y mientras ya no estemos sangrados, ya no estaban en la sentencia if. Entonces es importante aquí. Podríamos quizás agregar una segunda declaración impresa se sigue en si y el anuncio de McCain una declaración de impresión final fuera o decimos que ya no. Y si así y así si guardamos y ejecutamos esto, entonces ya veremos. Si tenemos la prueba para cerca de nueve veremos que la pérdida de valores de 10 y los más dicen que todavía estamos en el If y luego imprimimos. Ya no estamos en el if, pero si tenemos nuestra variable de prueba sea igual a 10. Por ejemplo, y guardamos en esto. No iban a imprimir los valores menores a 10 ni vamos a imprimir. Todavía en si Porque nunca entramos en esto. Si declaración porque nuestra variable de prueba no es menor a 10 solo imprimimos ya no. Y si es así, vemos que esto ya no forma parte de esta afirmación if. Está bien, entonces es una cosa, Pero y si, ya sabes, queremos buscar una cosa, y si ese no es el caso, queremos hacer otra cosa. Entonces lo que podemos hacer es añadir una declaración else. Esto es tan especie de como el valor predeterminado. Entonces en caso de que esto no funcione, así que si esto falla, entonces volveremos al default, que va a ser este otro caso. Y como es el predeterminado, notarás que no necesitamos agregar ninguna expresión booleana aquí. Entonces si agregamos en términos de comentarios que van a tener esta otra declaración y entonces tendremos aquí algún código ahora, también es importante es que no tengo permitido poner nada entre aquí, así que no estoy ningún código se permite ir aquí si quiero utilizar esta declaración l. Por lo que la declaración else tiene que seguir la declaración if. lo único que está en el medio van a ser bloques pretendidos. Pero es importante que el otro siga el if y que no haya nada entre aquí, lo que los comentarios están bien porque son ignorados por la computadora. Pero cualquier otra cosa no lo es. Entonces. No puedo tener esta declaración de impresión aquí, por ejemplo, porque de lo contrario la computadora no reconocerá que esto más y esto si eso están conectados. Entonces imprimamos lo que pasa. En caso de que nuestra variable de prueba no sea menor a 10. Acabaremos de imprimir muy nacido, no menos de 10. Entonces o bien nuestras variables de prueba Lección 10 en cuyo caso imprimirá estos dos valores lo contrario dirá que son muy audaces no es menor a 10. Entonces veremos que aquí fueron de salida, lo que dice que la variable no es menos intención. Por lo que hemos ingresado este tipo de casos por defecto. Ahora, otra cosa genial que podemos hacer es que podemos usar algo llamado en la declaración l f y la forma de la L F va a ser o lo que en realidad representa lo demás. Si es así, si esto no funciona, pero queremos seguir revisando otras cosas, entonces podemos buscar si y entonces tenemos otra expresión booleana aquí. Y si esta expresión booleana lo es, también si esta expresión buon es cierta, iban a ejecutar algún código aquí dentro. Y si queremos, también podemos ejecutar más código. Y también podemos hacer lo mismo en la declaración else. Entonces si tenemos esto l unos pocos, por ejemplo, Y entonces vamos a comprobar si nuestra variable de prueba es igual a 10. Entonces vamos a imprimir. Muy tazón es 10 como este. Por lo que ahora tenemos diferentes casos. En primer lugar, lo estamos revisando para variables. Lección 10. Si no lo es, entonces entramos en esto si y comprobamos si nuestras variables son iguales a 10. Si lo es, entonces imprimimos los más 10. Si ninguno de estos casos es cierto, vamos a ingresar el caso predeterminado. Entonces si ahorramos y corremos, esto lo vamos a ver es que vamos a conseguir la salida. Variable es 10 porque ese es el caso al que vamos a ir. Y como hemos ejecutado uno de estos casos, ya no tenemos que volver al default Si empezamos con el mío así. Y si guardamos y ejecutamos esto, entonces vamos a conseguir que los valores lección 10 y también la declaración todavía en si que que tenemos aquí. Pero debido a que hemos ejecutado esta sentencia if aquí, vamos a estar ignorando este else if o este caso predeterminado porque ya hemos ejecutado el Si es así, no necesitamos revisar otros casos porque ya hemos encontrado el caso que funciona . Ahora hay una diferencia en usar L f y l en solo si es así, si no uso LF aquí entonces estoy haciendo otra comprobación. Y así tampoco lo estoy haciendo, o primero voy a revisar esto, luego voy a revisar esto. Entonces si lo hago, digamos menos de 11 por ejemplo, y hago mi variable de prueba 10 y guardo y ejecuto esto. Entonces lo que veo es primero digo los valores menos que bien, supongo que 11 habría sido más apropiado aquí. Entonces ahorremos y corremos eso una vez más. Primero miro esta declaración f y veo la lección de tenis 11 que es lo que consigo aquí. Entonces entro en esta afirmación si y veo que el mismo sopla 10 que es lo que consigo aquí . Y luego imprimo o bueno, entonces no voy al caso por defecto y luego imprimo que ya no estamos en el If so esa es la diferencia entre nosotros si, LF si, en caso o si de otra manera, Tenía aquí esta declaración de LF, entonces no los ejecutaría a ambos. Y así si guardo y ejecuto esto, entonces vemos que ya no imprimo los mismos golpes 10 que tenía aparecidos porque estoy revisando otra cosa. Si es así, lo contrario , si en este caso, la declaración también no es realmente útil, porque si nuestro valor variable es menor a 10 que si nuestros valores menores a 11 bien puede ser 10. Pero 10 es siempre menor que 11. Por lo que nunca vamos a ejecutar esta declaración. Entonces por eso es importante que tengamos nuestra l o declaraciones de que en realidad tienen sentido que puedan ser ejecutados porque de lo contrario simplemente caerían en este caso aquí y nunca serían ejecutados 21. 20ForLoops: todo el mundo, es Max. Y bienvenidos de nuevo a mi tutorial privado. Entonces en esta conferencia, vamos a estar viendo otra forma de flujo de control, que va a ser bucles, y vamos a estar mirando el servicio de cuatro labios. Entonces la estructura general de A for loop va a ser la palabra clave de cuatro que vamos a tener una variable de bucle, que va a hacer todo el bucle por nosotros. Y eso va a almacenar cada una de las variables o cada uno de los valores uno por uno que vamos a usar el en curado, y luego por aquí vamos a tener lo que recorremos u otro lo que acabemos. Entonces eso es lo que vamos a tener por aquí, y vamos a tener un colon, y luego vamos a estar sangrados, y vamos a tener algún código. May tendrá algún código más. Entonces esa es la estructura general de un bucle for. Entonces veamos algunos ejemplos de esto. Lo primero que vamos a hacer es estar creando una lista de pruebas con los valores 15 mano siete y vamos a usar un bucle for to loop over list. Entonces vamos a crear un cuatro y luego solo crearemos y bucearemos variable. Y lo llamaremos un elemento porque ese es un nombre apropiado porque estamos pasando por una lista de pruebas elemento por elemento. Entonces esto siempre va a ser un elemento en la lista, y realmente puedes llamarlo como quieras. Simplemente lo llamo elementos porque creo que es un nombre bueno, apropiado que si leo este código más adelante, nos ayuda a entender qué es esto lo que realmente es esta variable. Entonces para elemento en nuestra lista de pruebas, solo imprimamos el elemento así y lo guardo. Corre y veo que me dan uno y cinco y siete. Y si a estas alturas no te has dado cuenta, cada vez que hago la declaración impresa, obtengo una nueva línea. Y eso es sólo inherente a la declaración impresa que la declaración Prince agrega automáticamente en nueva línea una vez que conozcas cada declaración. Por lo que es solo para formatear cosas para facilitar la salida. Si quieres cambiar eso, en realidad puedes definir el fin muy nacido aquí, y luego puedes poner lo que quieras. Quieres un espacio, por ejemplo, entonces puedes simplemente poner en un espacio como este y eso va a cambiar cómo termina tu declaración impresa . Entonces vemos que ahora ya no tenemos estas líneas. Tenemos estos espacios que quieres hacer, sabes crear una nueva línea. Simplemente puedes poner una barras invertidas. Y así esta barras invertidas es un personaje de escape especial en DSO. Eso es lo que va a hacer Eso es lo que va a hacer aquí. Y así entonces tenemos de nuevo nuestras nuevas líneas. Pero de todos modos, así que eso fue sólo una nota lateral rápida. Entonces ese es uno de los bucles que podemos hacer. Podemos recorrer las listas. También podemos crear una cadena de prueba en Llamemos a este solo hola como solíamos hacerlo. Y luego diremos otro lleno de vida dirá para un personaje en nuestra cadena de prueba, imprimiremos a cada personaje así. Y así si guardamos y ejecutamos esto, entonces tenemos nuestra primera salida, que es 157 y luego vemos que en realidad hacemos un bucle sobre el carácter de cadena por carácter así que obtenemos H E l 00 cada uno de los caracteres en Hola y notarás que el común entre sus dos que debilitan hacen especiado para que podamos acceder a índices individuales. Por lo que recuerdas que podríamos hacer algo como cadena de prueba, también, por lo que podríamos acceder en tercer elemento del tercer carácter en nuestras pruebas. Y también podríamos hacer algo como la lista de pruebas, también, por lo que podríamos acceder al tercer elemento de nuestra lista de pruebas. Entonces eso es lo que tenemos aquí para diferentes tipos de bucles. Si quieres, también podemos simplemente crear, y esto también es algo muy común de hacer. Podemos crear un rango de números tan bien, número más seguro en, y luego podemos usar algo llamado función de rango donde podemos poner un número de inicio , un número , de parada y un tamaño de paso. Y entonces sólo podemos imprimir nuestro número. Entonces definamos rápidamente estas variables que hemos puesto aquí. Entonces son número de inicio que comienzan en cero, están parando número va a ser 10 y vamos a tener nuestro tamaño de paso sea uno por ahora. Y es importante tener en cuenta que se están deteniendo. Número significa que subimos a, pero sin incluir esto. Entonces vamos a ver el número nueve, pero no vamos a ver el número 10 así que lo salvamos en esto. Entonces vemos que obtenemos los números del uno al nueve. Um, pero estamos empezando cero a nueve porque empezamos cero. Vamos escalón tamaño de uno, pero no incluimos 10. Incluso si entramos en el escalón tamaño de dos irá de 0 a 8. Pero no incluimos 10 porque sube a pero no incluye. No tenemos que incluir el tamaño del escalón. Si no queremos debilitarnos, basta con empezar y parar así. Entonces empezamos cero y luego por defecto a un tamaño de paso de uno. O también podemos simplemente poner en la parada, y luego por defecto el inicio en cero, y por defecto tiene un tamaño de paso de uno. Es importante tener en cuenta que si tienes dos elementos, eso significa que el 1er 1 va a ser el inicio. Valor en el 2do 1 va a ser la parada. Si tienes tres, entonces tienes el tamaño de inicio, parada y paso. Pero si solo tienes uno, entonces sólo vas a tener la parada muy aquí 22. 21WhileLoops: todo el mundo quiere Max End. Bienvenido de nuevo a mi editorial de piper. Entonces en el último video, hemos visto cuatro bucles. No estaremos mirando el otro tipo de control de bucle completo, que va a ser bucles salvajes. Y así la estructura general de un bucle while es que empezamos con while una palabra clave, y entonces tenemos aquí una expresión booleana. O en realidad, aquí tenemos un valor booleano que también podría ser una expresión booleana o podría ser el resultado de una expresión de viñeta. Y luego tenemos algún código y tal vez algún código más que ejecutamos. Entonces así es como Ah, mientras el grupo se ve como vamos a ver un ejemplo, vamos a crear nuestra variable de inicio, que va a ser cero. Vamos a decir, mientras nuestro inicio es menor a 10 imprimamos nuestra variable de inicio, y queremos asegurarnos de que no nos quedemos en un bucle infinito, y así vamos a al final increment son variable de inicio por uno. Entonces vamos a decir nuestro inicio muy toro, vamos a anularlo para que sea su valor anterior, y vamos a sumarle uno. Y así este código o este bucle se va a ejecutar hasta el inicio ya no es menor a 10. Entonces si guardamos y ejecutamos esto vemos que obtenemos los valores de cero hasta nueve, también puedes agregar, digamos, 1.5, por ejemplo. Podemos salvarlo en esto, y luego vemos que obtenemos de línea de opción cero en un tamaño de paso de 1.5. Um, Entonces, ¿qué más podemos dio? Bueno, hagámoslo en un poco de forma corta. Entonces lo que podemos hacer es abreviar. Este inicio es igual a inicio más 1.5 al decir inicio primero equivale a 1.5. Entonces, realmente, esta es forma corta para esto, Entonces estos significan exactamente lo mismo. Entonces si guardamos en la unicidad, entonces vemos que aquí obtenemos exactamente los mismos resultados. Ahora, notan que pongo un valor de bolos aquí, y eso en realidad es cierto para todo lo que tiene una expresión de bala porque la expresión de bala simplemente nos devuelve un valor booleano. Entonces, serio, si ni siquiera queremos revisar algo, así que pondré esto deja esto aquí como comentario si quiero hacer un bucle infinito, por ejemplo. Simplemente puedo decir mientras verdadero y nuestro salvaje iba a ejecutarse hasta que este valor aquí ya no es cierto, lo que podría cambiar cuando teníamos esta expresión booleana. Pero no puede cambiar cuando aquí tenemos este verdadero valor. Entonces si quieres crear un bucle infinito, esta es la forma de hacerlo. No voy a ejecutar esto porque sólo va a llenar mi salida. Simplemente va a continuar. impresión de números es de cero hasta infinito y sale de la 1.5. Esta es una de las formas en que puedes crear un bucle infinito. Si pones aquí bien, falso. En realidad nunca vamos a entrar al bucle porque nuestra expresión aquí ya es falsa y sólo entramos al bucle y sólo nos quedamos en él mientras tenemos un verdadero valor aquí dentro, que es lo que obtenemos de nuestra expresión booleana Aquí, para ejemplo, 23. 22BreakContinu: todo el mundo, es Max. Y bienvenidos de nuevo a mi tutorial privado. Por lo que recientemente hemos visto bucles. Ahora echemos un vistazo a cómo podemos manipular nuestro flujo de control de bucle. Entonces cómo podemos manipular la forma en que fluyen los grupos. Entonces echemos un vistazo a nuestro tiempo. Mira primero, y vamos a crear un bucle infinito, que no corrimos la última vez. Y vamos a crear una variable de inicio como la tuvimos la última vez. Empecemos en cero. Y cada vez que pasamos por el bucle, queremos incrementar son variable de inicio por digamos uno. Y ahora algo genial que vamos a hacer es que vamos a cada vez que estamos en el bucle también vamos a comprobar si nuestro inicio muy audaz es mayor a 10. Ahora, si nuestro arranque muy toro es mayor a 10 vamos a poner aquí un nuevo comando, que se va a llamar break. Y entonces lo que hace el derecho es que se rompe del bucle más interno. En este caso, va a ser lo salvaje. Entonces en caso por ejemplo, tengo un segundo while loop por aquí. No vamos a salir de eso, pero saldríamos del primer bucle pero sí, primero tratemos de entender lo que significa ruptura y luego podemos ver los otros casos, acuerdo? Y una cosa que también es importante tener en cuenta es la sangría. Entonces para el bucle salvaje, tenemos esta sangría aquí y aquí tenemos la misma sangría. Ahora, para la declaración if para el descanso aquí, en realidad tenemos una invitación extra. Y así este medio estaban dentro del bucle, razón por la cual tenemos esta sangría. Pero también estamos iniciados la sentencia if, que es lo que esta sangría que tenemos aquí si queremos continuar en el bucle pero ya no en la sentencia if podemos imprimir por aquí después si, por ejemplo, Entonces estamos ya no en la declaración if, pero seguimos dentro del bucle porque todavía estamos sangrados aquí. Entonces si guardamos y ejecutamos esto va a ver que vamos a conseguir después, si lo que debería pasar alrededor de 10 veces 10 veces y una vez nuestra variable de inicio es mayor que 10 o supongo que debería suceder. Ah, 11 veces, 10 veces. Y así una vez que empiezo, variable es mayor a 10. Entonces vamos a salir del grupo? Sí, Entonces sucede 10 veces en DSO. Vemos que terminamos este bucle infinito, así que salimos de él así. Entonces esa es esta declaración de ruptura que podemos hacer aquí. Entonces si quieres agregar, son un segundo bucle, por ejemplo. Entonces eso se crea aquí. El bolos expresión. Bueno, nuestra variable de inicio es menor a 20 y luego vamos a seleccionar todo esto y vamos a inventarlo. Entonces tendremos nuestra impresión después, si aquí y tal vez imprimamos el valor de nuestra variable de inicio antes hasta que guardemos y ejecutemos esto. Y así vamos a ver es vamos a ver una oscilación al principio entre uno y después de ella para entre el número y después. Si y luego lo que vemos es que ya no vemos después si porque cada vez eso la primera vez que salimos de ella o iniciamos muy toros mayores a 10. Pero sólo salimos del bucle más íntimo. Y así mientras sean variables de inicio menores de 20 que es lo que tenemos pasando aquí , vamos a incrementarnos en una y vamos ¿Qué? Vamos a entrar a este bucle vamos a incrementar en uno. Vamos a imprimirlo y luego vamos a revisarlo para variable de inicio. Es mayor a 10. Simplemente siempre Qué va a pasar después de la primera vez que salgamos de ella. Entonces vamos a salir del bucle y nunca vamos a imprimir esto después de If. Pero siempre vamos a entrar de nuevo a este bucle hasta que nuestra variable de inicio ya no sea menor a 20. Entonces vemos que la declaración de descanso sobre Lee se aplica al bucle más íntimo. De acuerdo, así que son cuatro declaraciones de ruptura. También podemos usar eso para cuatro bucles. Por lo que Chelsea es la declaración de freno para cuatro vueltas. Echemos un vistazo a que eso ha creado de nuevo una lista de pruebas. Sólo hagamos que sean estos los valores 157 como tenemos esta última vez. Vamos a repasarlo y digamos por elemento en nuestra lista de pruebas así, y pero lo mismo si, um, nuestro elemento es igual a cinco. Entonces vamos a hacer algo llamado continuar. Por lo que también podemos poner las declaraciones de frenos en cuatro bucles aquí, y también se rompería del pulgar. Pero vamos a ver esto. Continuar declaración aquí en cuatro looks, Así que no vamos a mirar los brillantes y cuatro bucles a pesar de que bien podrías hacerlo. Pero veremos el ejemplo de la sentencia continue en cuatro bucles, que, por supuesto, también se puede utilizar en el bucle while. Pero qué ver un ejemplo de cada uno y cada uno. Entonces lo que vamos a hacer es que vamos a imprimir son elementos, pero vamos a hacer es si nuestros elementos equivalen a cinco, vamos a hacer algo llamado Continuar. Entonces, solo vamos a subirnos estas declaraciones impresas. Entonces los bucles que van a correr, pero no vamos a imprimir nada solo para que no spam salida y vamos a guardar y correr. Lo que vemos es que obtenemos las salidas uno y siete. Entonces lo que pasó con continue es que no detenemos el bucle. Pero una vez esto una vez que tengamos esta declaración continue, simplemente saltamos el resto del bucle y pasamos al siguiente elemento. Entonces, en el caso de que el elemento sea cinco, um, vamos a entrar la declaración aquí, y vamos a decir que el elemento es igual a cinco y entonces vamos a hacer continuar. Y así vamos a saltarnos el resto del bucle voluntad que en este caso es sólo la declaración impresa . Pero si hubiera algo más por debajo, saltaríamos todo eso a y nuestro valor aquí sólo tomaría el último valor si ya es el último valor, que simplemente saldríamos del bucle por completo, que podemos ver si ponemos aquí los valores siete, por ejemplo. Entonces eso es lo que podemos usar, romper y continuar para Podemos usarlo para controlar nuestro flujo de control de bucle para que podamos tener las cosas realmente, realmente bonitas y podamos hacer que las cosas hagan exactamente como están. Y esta declaración de ruptura es poderosa en caso , ya sabes, pasara algo de lo que queremos retroceder. Y esto continuar también es, ya sabes, en ciertas situaciones simplemente no quieres ejecutar el resto, y solo quieres pasar a la siguiente parte. Por lo que el freno y las declaraciones de continuar son a la vez muy potentes y también muy útiles. 24. 23Móviles: todo el mundo, es Max. Y bienvenidos de nuevo a mi camino, Editorial. Ahora vamos a ver algo extremadamente importante para todos los lenguajes de programación, que son bibliotecas o modelos o frameworks o como quieras llamarlos, básicamente sus paquetes que están escritos o sus programas que están escritos desde afuera, que tienen características predefinidas que puedes usar y que puedes importar a tu abrigo para que no tengas que escribir todo desde cero. Ahora esto es realmente importante porque permite construir comunidades de programación y todos pueden escribir sus propios pequeños programas y pueden transmitirlos. Y puedes usar todos estos dos. ¿ Conoces todo tipo de cosas geniales tú mismo? Así como, por ejemplo, si quieres hacer algunas matemáticas de núcleo duro, puedes importar paquetes matemáticos específicos para que no tengas que acertar cómo calcular en chicas y todas estas cosas. Entonces eso está realmente en el corazón de la programación. ¿ Es este el compartir información y el compartir bibliotecas o módulos o frameworks, o como quieras llamarlos, por lo que encontrarás muchos de estos en levántate y todos estos sitios que solo puedes descargar, y luego puedes importación. Um, entonces estaremos echando un vistazo a uno de estos sencillos paquetes que en realidad está incluido en Python. Y se llama el Paquete de Tiempo. Y para importar una de estas bibliotecas, solo ponemos aquí el nombre importante y luego solo ponemos aquí el nombre de la biblioteca que queremos importar. En este caso, va a ser el momento. Entonces, solo imprimamos los resultados. Muy bien, Así que para conseguir algo de este paquete, primero tenemos que entrar en él. Entonces vamos a poner aquí el nombre en el que en este caso es el tiempo y ahora vamos a esta biblioteca de tiempo y ahora podemos acceder a todas las características dentro. Ahora bien, realmente no sabes lo que hay dentro, pero puedes averiguarlo. Y por lo general todas estas bibliotecas contenían documentación. Para que puedas ver la documentación y ver qué tipos de características son, ya sabes, parte de esta biblioteca. Entonces sé, por ejemplo, que en esta biblioteca de tiempo hay una función de tiempo frío, que te devuelve el tú la próxima vez. Entonces si guardo y corro Esto lo que obtenemos este número aquí, que es más o menos el tiempo UNIX. Entonces es el momento en segundos desde principios de 1970 creo. Entonces eso es lo que conseguimos aquí, por ejemplo, desde el tiempo punto punto. Otra cosa que se incluye en esta biblioteca del tiempo que podemos hacer. Hay algo que se llama sueño temporizado. Y entonces lo que hace esto es que hace que un programa duerma por cuantos segundos que ponemos aquí. Entonces digamos que quiero que nuestro programa duerma cinco segundos. Pondré aquí el número cinco. Y luego después, solo imprimiré. Hecho. Entonces primero imprimimos. Ah, olvidé los paréntesis finales. Así que guarde y ejecute esta primera impresión del tiempo UNIX. Ahora estamos durmiendo cinco segundos, y luego vamos a imprimir. Hecho. Está bien. Um, sí. También estamos imprimiendo la respuesta que obtenemos de aquí, así que en realidad no necesitábamos imprimir esto. Podríamos haberlo dejado así s O. Eso es lo que obtenemos de eso. Tú la próxima vez aquí y después imprimimos hecho porque ahora terminamos. Entonces así funcionan los paquetes que puedes importar. Hm. Y luego pones entrar en el paquete usando el punto y luego puedes acceder a todas las características dentro. Ahora, hay diferentes formas que puedes importarlas. Por lo que hay diferente sintaxis es que se puede utilizar la que hemos visto aquí arriba fue tiempo de importación. Algo más que puedes hacer es decir desde el tiempo puedo importar un paquete específico. Entonces, por ejemplo, desde el tiempo, solo quiero este sueño que solo podría hacer desde tiempo importar el sueño. Y así, en lugar de tener que ir a tiempo, lo que puedo hacer es simplemente decir dormir cinco. Y si guardo, ejecuto esto, entonces veo que no necesito entrar en el tiempo porque a partir de este momento en biblioteca, estoy importando directamente esta función de sueño. Por lo que estas formas aire diferentes fuera de entrada que podemos usar o importaciones que podemos usar para paquetes. Ya sabes, cada uno tiene sus pros y sus contras, pero lo que sea que necesites, puedes usar. Entonces el problema con el de aquí arriba es que estás importando toda la biblioteca, lo que podría ocupar más memoria. El problema con el de aquí abajo. ¿ Esa es tu importación de la función dirigida directamente para que no puedas crear una función dentro de tu propio código? Eso se llama sueño, porque de lo contrario el programa Python se confundiría, por lo que debes asegurarte de que los nombres no se superpongan. 25. Outro de curso: Oigan, todos, es Max. Y yo sólo quería decir Felicidades por terminar el curso ahora. Te quiero recordar, dedo del pie asegúrate de pasar por los ejercicios que he puesto en la sección de proyectos de. De esa manera te vas a sentir aún más cómodo. No escribir código, porque vas a estar practicando y aplicando lo que has aprendido. Y también quieres empezar a aplicar este conocimiento en diferentes áreas. Entonces eso podría, por ejemplo, ser automatizar tareas solo repetitivas ya sea en tu trabajo o incluso para un hobby que tienes, o algo así, o llevar tus conocimientos de programación más allá y aprender aún más en habilidades de profundidad como Desarrollo web o ciencia de datos.