Transcripciones
1. 1 introducción: Hola y bienvenidos a este nuevo curso en el que vas a aprender Python. Este es un curso de introducción a Python que te presenta el usher de Python es uno de los lenguajes de programación más populares y de más rápido crecimiento en el mundo, es el tercero más utilizado según git hub en 2019. Se utiliza para todo tipo de tareas, incluyendo programación web y análisis de datos. Y se fusiona como el idioma para aprender para el aprendizaje automático. Esa popularidad significa que las barras de desarrolladores de Python están en demanda y los trabajos de programación de Python pueden ser lucrativos. Todas son grandes razones para aprender a programarlo por teléfono. Y este curso proporcionará una introducción al uso de Python para construir un árabe, que no puede ser un punto de partida para convertirse en programador de Python. Será el primer curso de una serie de cursos que te
ayudarán a dominar la programación de Python en poco tiempo. Lo que aprenderás en este curso, explorarás las opciones disponibles para ejecutar aplicaciones Python, diferentes máquinas, Windows, Mac y Linux. Usará el intérprete de Python para ejecutar sentencias y scripts. Aprenderás a declarar variables, tiempo
diferente de variables, y qué hace cada tipo de variables y por qué y cuándo. Necesitas usarlo. Cómo tomar ambos y convertir para que se ajuste a su objetivo de aplicación. Cómo enviar salida en más de un método, y cómo construir un script o aplicación Python simple que tome entrada del usuario y produzca salida dependiendo de determinarlo algoritmo. También aprenderás a convencer código y por qué necesitas comentar. Aprenderás por qué Python es un gran lenguaje para programar scripts y cómo construir una calculadora simple usando el lenguaje Python. Seguro que disfrutarás de este contenido del curso. Te puedo asegurar que al final de este curso, crearás dos o tres scripts de Python. Una de ellas es una sencilla aplicación calculadora que puedes presumir a tus amigos. Y será un punto de partida para tu coraje de Python. Gracias por ver esta introducción. Nos vemos a la vista.
2. 2 por qué Python: Hola y bienvenidos a esta nueva lección. Ahora hablemos un poco de biofilm. desarrollo de botones comenzó en los 19 años ochenta e impopular en la última década más o menos. Python 3 x es el futuro de Python. Hay Python dos sitios de 2p todavía usan Python para, pero deberías aprender Python tres. Hay cambios entre bifan a unbinds de 300 para bibliotecas que no son compatibles. Y tienes que asegurarte de que estás aprendiendo la más tendencia. Python es un lenguaje interpretado. Es un lenguaje de programación de muy alto nivel. Por lo que requiere mucha decodificación y celebración. Y se necesita mucha potencia de procesamiento. Apoya una multitud de programación. Borodin. Apoya la programación orientada a objetos, estructuras funcionales ,
procedimentales, lógicas, y muchas otras cosas. Es un lenguaje de programación de propósito general. Por eso es un lenguaje muy tendencia y mucha gente lo usa en todo el mundo. Es muy integral. Biblioteca estándar incluye módulos no numéricos, crypt to service, interfaces de sistema operativo, modelos de redes, soporte de
GUI y herramientas de desarrollo, entre otras bibliotecas y técnicas de propósito general. Ahora, cuando se trata de Python, es un lenguaje muy fácil a la hora de aprender a programar usando este idioma. Apoya el rápido desarrollo y es la plataforma multiplataforma de un balón. Por lo que tallas y Linux, Windows y Mac. Es un lenguaje de código abierto. Encontrarás muchos proyectos y muchas bibliotecas
disponibles de forma gratuita en línea para que puedas usar y descargar fácilmente. Es lenguaje integrable. Puedes incrustar codificación Python y casi todo. Es lenguaje extensible y cuenta con gran biblioteca estándar y comunidad activa. Si tienes alguna pregunta, encontrarás casi libre albedrío para responder a tu pregunta. Cuenta con una comunidad muy activa que te
ayudará a adquirir conocimiento y resolver tus problemas en poco tiempo. Es muy útil para una amplia variedad de aplicaciones, como Internet de las Cosas y otras aplicaciones. Este es un adelanto furtivo de por qué debes aprender Python y por qué Python es un lenguaje muy grande para empezar. Gracias por ver esta rápida intro. Esto es racional.
3. 3 de descargar e instalar Python: Empezar. Antes de empezar, necesitamos instalar realmente Python. Lo primero que debes hacer es descargar e instalar entorno Python. Las instrucciones y ejemplos de Paul se dirigirán a
este entorno y esto hará que tu vida sea mucho más fácil. Ahora, cuando llegamos a desinstalar o descargar e instalar Python, tenemos más de una opción. Puedes elegir e instalar y editor de tu elección. Para los usuarios de Linux, prefiero texto sublime. Es un editorial muy interesante y ampliamente utilizado. Te mostraré este nominado editorial. Para usuarios de Windows. La mayoría de los usuarios de Windows usan es decir, el alelo, o el entorno de desarrollo integrado proporcionado por Python, que es el predeterminado. Las opciones u otras opciones incluyen Vim, Emacs, Notepad Plus, Plus PyCharm, Eclipse, o cualquier otro software que se sienta cómodo al usar. A lo largo de este curso, estaré usando PyCharm en entorno
IE Windows para todas nuestras demostraciones. Por lo que puedes usar cualquier otro. Esa codificación es la misma. Pero asegúrate de que tú y todo el software que estás usando. Ahora, déjame mostrarte el sublime editor de texto y un editor de gráfico circular. Y vamos a instalar Python. Ahora para instalar Python, ve a cualquier buscador e intenta instalar Python. El primer resultado es descargar Python de python.org. Y ahora lo que tienes que hacer es descargar Python 3.8.3. Puedes ir con una versión más antigua. Como puedes ver, tenemos 3.73.63.5, pero prefiero trabajar con el más grande. Así que haz click aquí una vez. Y como puedes ver, tienes archivo EXE para adultos, que ahora se está descargando e instalando. Ahora una vez que haya terminado de descargar el proceso de instalación sardónico de Gould. Y lo que hay que hacer. Este punto irá al menú Inicio, haga clic con el botón derecho y abra ese Cmd o Windows PowerShell como administrador. Ahora bien, si escribes Python aquí, obtendrás una respuesta. Como pueden ver, tengo python 3.8.2 e instalado, ya instalado en mi sistema, que es una máquina windows. Y ahora podemos instalar Python 3.8.3, que es la última versión. Entonces haga clic en Abrir archivo. Ahora, como ya tengo 3.8.2, tengo opción Upgrade Now, pero obtendrás una instalación ahora. Y lo que hay que hacer es simplemente hacer clic en unos y se iniciará el proceso de instalación. Tomará algún tiempo para que la herramienta Python se instale en su sistema. Y una vez hecho, puedes asegurarte de que Python esté instalado comprobando esto usando una ventana de comandos. Ahora, dejémoslo. Ahora. Ve y escribe sublime editor de texto. Como se puede ver, este es el icono de este software, haga clic en los. Y este es el software en sí. Como puedes ver, es un software muy bonito que puedes usar para escribir códigos. Se puede descargar para Windows. Haga clic una vez aquí. Y como puedes ver, comenzó
el proceso de descarga. Y voy a pasar es el estancamiento de silane. Tiene un poco de futuros es un sofisticado editor de texto para el marcado core en pros. Y puedes usarlo para cualquier lenguaje de programación, no solo para Python. Y también tenemos gráfico circular. Y gráfico de tartas viene en versiones gratis y cama. Entonces lo que tenemos que hacer aquí es descargar la versión gratuita. Como puedes ver, esta es la opción de descarga para PyCharm. Haga clic en descargar. Y ahora tienes dos opciones. Tienes Windows, Mac o Linux. Elija su sistema operativo. Tengo ventanas. Si fuiste con profesional, lo
probarás como 30 días, entonces tendrás que pagar y la edición comunitaria es más que suficiente. Así que haga clic ahora Señor, para la opción de comunidad. Y como puedes ver, comenzó la descarga. Ahora instalemos el editor Sublime Text. Te estoy mostrando cómo descargar e instalar cada uno de estos, pero tienes, solo tienes que elegir uno. Así que haga clic en siguiente e instale. Y ahora el proceso de instalación para la editorial Sublime Text comienza a dar clic en Finalizar. Ahora si lo quieres ver, simplemente
puedes ir a buscar editor de texto. Aquí está, haga clic en los. Y aquí lo tienes. Aquí tenemos al editor Sublime Text. Y a partir de aquí, simplemente puedes cambiar las propiedades de este software. Puedes ir a Ver sintaxis y elegir el lenguaje de programación. Nuevamente, revise la sintaxis y seleccione Python desde aquí. Ahora una vez que selecciones Python, coloreará tus códigos dependiendo del idioma pero estás usando, Ya que este es nuestro PHP llamado tono peak collapse correctamente, de nuevo, tienes que ir a View y sintaxis, luego Python para hacer seguro de que estás seleccionando el entorno Python. Ahora, lo siguiente es que tienes que ir aquí, la configuración fue exitosa. Ahora tenemos python 3.8.3 Instalar. Haga clic en Cerrar y vaya al menú Inicio. Haga clic derecho. Elija Windows parcial o comando. Como administrador, haga clic en sí, ahora para normar la versión de Python. Y si Python está instalado, solo escribe Python. Y como puedes ver, Python 3.8.3 está instalado en nuestro sistema. Eso es todo. Así de fácil es instalar Python en tu sistema. Ahora tenemos Python instalado y tenemos la desinstalación de Sublime Text. Ya mencioné que estaré usando PyCharm Text Editor. Prefiero éste. Entonces vamos a cerrar este. Vamos a descargar pirata gráfico de tartas descargado. Vamos a instalarlo. Ahora estamos instalando PyCharm editor de texto o editor de codificación. Haga clic en Siguiente. Y ahora slither por encanto versión comprometida que desea desinstalar. Ya que ya tengo una versión, quiero desinstalarla e instalar la última versión. Haga clic en Siguiente. Siguiente. Ahora tenemos la versión 20-20. Vuelve a hacer clic en siguiente. Elige almuerzo de 64 bits en Open Folder último proyecto si lo quieres en el almuerzo fuera el IR a la ruta y asociado con archivos Python e instala un almuerzo de 64 bits OFF. Ya que tengo un sistema operativo de 64 bits, marqué todos estos. A continuación, haga clic en Siguiente, Siguiente. Y como puedes ver ahora se está instalando. Tardará algún tiempo para que la instalación termine. Ahora está extrayendo los archivos. Pero este es de lejos el mejor editor de Python que he usado eso para encontrar muchas funcionalidades. Se pueden crear proyectos y crear archivos dentro de estos proyectos. Y puedes ejecutar fácilmente tu archivo Python, realizar un seguimiento de tus errores y depurar tu código. Y lo mejor de
todo, es gratuito. Se trata de una versión de comunidad por lo que puedes usarlo sin ninguna restricción. Ahora, te pedirá que reinicies tu sistema. Deberían reportarlo. Pero para el llamado apático en quiero así que quiero votar manualmente más tarde. Haga clic en Finalizar. Ahora si querías el Menú Inicio, encontrarás la herramienta de instalación PyCharm Community Edition. Haga clic una vez para darle estilo al software. Como puedes ver, PyCharm, 20-20. Ahora, todo lo que necesitas hacer es simplemente crear un nuevo proyecto haciendo click aquí. O puedes abrirte en todo proyecto desde aquí. O puedes abrir cualquier archivo antiguo desde aquí. Voy a crear un nuevo proyecto. Y llamémoslo Hola Mundo. Está bien. Ahora tenemos todo preparado hasta que esté listo. Basta con hacer clic en Crear. Se puede elegir este nuevo entorno o un entorno existente, que es nuestro archivo Python que EXE y decirle frágil. O puedes irte a casa con opción ambiental anual empuja este. Ahora, las listas crean, dejando todo a su defecto. Simplemente cambia el nombre de tu proyecto a Hello World y haz clic en Crear. Y ahora para crear entorno virtual para que lo puedas usar para programar o para empezar a rastrear tu primer código Python. Por lo general toma algún tiempo. Huni lo están ejecutando por primera vez. Ahora está descargando las bibliotecas necesarias. Por lo que hay que estar conectado a Internet. Haga clic en FX y se configura automáticamente. Eso se pone y listo. Este es tu proyecto. Y aquí puedes crear tus propios guiones. Puedes agregar nuevo archivo, nuevo archivo Python, y puedes nombrarlo Hola. Mundo. Como puedes ver esta mariposa. Y la siguiente lección que vamos a empezar con nuestro primer programa Python es imprimir el Hello World en la consola. Gracias por ver esta lección. Este es Ashraf.
4. 4 Hola mundo y función de ayuda: Una gran manera de empezar con Python es aprender a realizar entrada y salida. En Python, la función de impresión, que es una de las más de 60 funciones integradas en el lenguaje, genera texto a la pantalla. Ahora, la siguiente declaración. Empecemos. Ir a la vista, ir a la apariencia. Y voy a implicar modo de presentación para que mi coordenada sea más clara para ustedes. Por lo tanto ver periodos. Entrar presentación. Whoops. Ahora como pueden ver, no
puedo empezar a escribir aquí. Si intentaste esta función imprimir. En su interior, puedes escribir lo que quieras. Se puede escribir Hola Mundo. Ahora esta declaración mostrará Hello World en la pantalla. No puedes ir a correr y ejecutarlo. Como puedes ver, ahora tenemos hola mundo plantado en nuestra pantalla. Cerrar, utilizamos la función de impresión. Y ahora el argumento pasado a la función de impresión es una cadena, que es uno de los tipos de datos fundamentales en Python usan para almacenar y administrar texto. Por defecto. Las salidas de impresión son un nuevo carácter de línea, que es éste, el final de la línea, por lo que la salida posterior, por ejemplo, las llamadas adicionales a Brent comenzarán en la siguiente línea. Podemos probar esto simplemente escribiendo impresión. Y aquí podemos escribir hola mundo. Ashraf. Ahora fluye de nuevo y ejecuta el código. Como puedes ver, Hello World está en una línea. Ashraf es nuestra nueva línea. Eso es todo. Ahora puedes probar tu primera declaración de Python. Python admite una experiencia de consola interactiva, que permite escribir comandos y ver los resultados de inmediato. esto a veces se le conoce como un eval de lectura, impresión ,
bucle, o reinicio o REPL. Está escrito así,
r, e, p, l. Leer Eeval, Print Loop. Lo que significa que puedes escribir cosas y ver la relevancia que viene a medida que escribes. Ahora, podemos probar esto en nuestra ventana de consola. Si fuiste al menú de inicio y haz clic con el botón derecho Torben arriba abajo esos admin parcial. Puedes escribir fácilmente Python aquí. Y responderá con Python 3.8.3, que es la versión para iPhone que tenemos instalada. Nuevamente, cuando escribes python para iniciar el intérprete de Python. Ahora ya has iniciado, todos iniciaron el modo interactivo. Ahora, el siguiente consejo que puedes hacer es. Prueba el comando print. Esta es una ventana activa para nuestra consola y en Python intérprete. Por lo que puedes imprimir aquí, puedes escribir Hello World. Como puedes ver, sí respondió con lo mismo que está imprimiendo hola mundo. Ahora el REPL tiene una función de ayuda incorporada que puedes usar para buscar palabras clave y funciones. El sintaxis generalizada para esta función es escribir ayuda son dos paréntesis y dentro de ellos, objeto
caroline por ejemplo. Y obtendrás resultados para ayudarte a usar objetos en Python. Ahora, puedes probarlo para otras cosas también. Objeto aquí es una función o palabra clave específica sobre la que quieres ayuda. Probemos algunos ejemplos. Tratemos de conseguir algo de ayuda con respecto a la función de impresión. Para que puedas, como puedes ver, tenemos más cosas que mostrar cuando se trata de nuestra ayuda. Ahora, lo que hay que hacer es hacer clic en Control C para salir de esto, ahora estamos de vuelta a la entalpía de Python con nuestra ventana, el intérprete activo. Podemos escribir ayuda, amigos. Como puedes ver, tenemos que no es ahora vendernos esa herramienta de impresión. Toma estos como entrada y explica todo. Como puedes ver, te dice qué es SIP, qué n es, y puedes conseguir ayuda para cualquier otra cosa. Nuevamente, esta es una característica muy bonita que te ayudará a obtener montones de resultado. Ahora para salir de la pantalla de ayuda y volver al
intérprete, simplemente puedes presionar Q y puedes salir de la pantalla de ayuda. Ahora, la consola de ayuda interactiva es una característica muy buena si no pasas un argumento a la función de ayuda. Y se inicia la instalación de ayuda interactiva. Si sí escribiste ayuda con dos paréntesis. Se puede ver que aquí tenemos ayuda y no podemos escribir nada que queramos, como una palabra clave o un símbolo para lo que queremos arrojado valor. Ahora, una vez que escribas ayudó a entrar a la consola de ayuda interactiva, esto enumerará algunas instrucciones básicas de cómo utilizar el sistema de ayuda. A partir de aquí, solo puedes teclear el elemento que te interesa. Si escribes string. Para obtener ayuda sobre el tipo de datos de cadena, mostrará algo como esto. Como puedes ver, espacios en blanco, código ascii, dígitos en
minúsculas, dígitos hexa, clases, y muchas otras cosas. Ahora si quieres salir de esto, simplemente
puedes rescatar la entalpía. Cuando haya más de una página de salida, puede presionar enter para alinear. Como puedes ver aquí tenemos mod. Entonces si presiono Enter, obtendremos más resultados. Como se puede ver, línea por línea. Ahora, una vez que golpees el final de la pantalla de ayuda, puedes teclear q. Y como puedes ver, estoy fuera de esta ventana y puedo buscar cualquier otra cosa. Puedes sentirte libre de explorar más cosas. Por ejemplo, puede obtener una lista de palabras clave de Python escribiendo palabras clave, palabras clave. Y como puedes ver aquí, tenemos muchas palabras clave que cal usamos y codificación Python. Si quieres salir, no puedes simplemente vivir Q. Y ahora estoy fuera de la sección de ayuda y regreso al intérprete activo. Ahora, esto es todo. Esta es la forma de usar la consola no llega a la programación de Python. Cómo usar la ayuda pocos Charles, todas las características de ayuda para saber más sobre cualquier cosa en Python, necesitarás la función de ayuda en muchas cosas en el futuro. Pero por ahora, solo necesitas saber cómo usarlo. Simplemente puedes presionar imprimir y entre los paréntesis no puedes escribir lo que quieres decir vale como clase, y puedes buscar una cosa. Ahora, no hay resultados para clase ni clases. Puedes buscar cadena, puedes buscar palabras clave, y obtendrás un montón de resultados. Nuevamente, esto es sólo para obtener ayuda sobre cómo usar ciertas palabras clave para que sus funciones. Y es una característica muy bonita. Ahora volvamos a nuestra sección de codificación aquí. Sí aprendimos a imprimir hola mundo y Python, y a imprimir nuestro nombre. Deberías probar esto en tu máquina antes de pasar a la siguiente lección. Si tiene alguna pregunta, por favor pregunte. En el balón de Hyundai, se trata de Asherah.
5. 5 variables y tipos de datos básicos en Python: Variables y tipos de datos básicos en Python. Las variables son uno de los bloques fundamentales de los programas escritos en Python. Las variables sostienen eso en la memoria. Tienen nombres y no pueden ser referenciados por nombre. Las variables también tienen tipos, que es, que especifican qué tipo de datos no pueden almacenar, como una cadena o un entero. Y se pueden utilizar en exposiciones que utilizan operadores
como más y menos para manipular sus valores. En Python, se declara una variable y asigna un valor utilizando el operador de asignación igual, que es este signo. La variable a la que se está asignando está en el lado izquierdo del operador. Entonces aquí podemos escribir x, que es nuestra variable, y el lado izquierdo del operador. Y el valor que se está asignando, que puede ser una exposición, tan
sólo como dos más dos, e incluso puede incluir otras variables, está del lado derecho. Por lo que podemos escribir x es igual a uno. Podemos escribir y es igual a x más cinco. Y también podemos escribir SSID igual y. por lo que el operador igual puede tomar dos variables en el lado izquierdo y el derecho, o puede tomar una variable en el lado izquierdo y un valor en el lado derecho. O puede tomar una variable en el lado izquierdo y una variable y las explosiones de estilo de vida son valor. Por lo que tienes opciones de montón. Y estos son solo ejemplos para asignar números a variables, pero los números son solo uno de varios tipos de datos y que Python soporta. Y note que no hay tipo declarado para la variable. Y esto se debe a que Python es un lenguaje dinámicamente tipado que es una característica muy, muy grande. Significa que el tipo de variable está determinado por los datos que se le asignan. En el ejemplo aquí, las variables x, y y z serán tipos enteros o enteros capaces de almacenar números enteros positivos y negativos. Los nombres de variables distinguen entre mayúsculas y minúsculas y pueden usar une, número de
letra y el carácter de subrayado. No obstante, no pueden empezar con un número, así que no se puede escribir cinco. A ver, valor. Esto. Como pueden ver, tenemos un error. Necesitas cambiarle el nombre porque no puedes empezar con un número, pero puedes escribir el valor cinco, que es la variable y hacerlo igual a cinco. Incluso puedes usar el guión bajo, o simplemente puedes escribirlo, usa ese caso de camello. De esta manera, número de valor de llegada. Y esta es una estrategia muy bonita para nombrar las variables. Puedes empezar el primero con una minúscula, luego con cualquier otro Mundo. Con una mayúscula. Ahora, todas estas variables son enteros. Y no escribimos int x para asegurarnos de que Python entienda que esta x es un entero. Python, de nuevo, es un lenguaje de tipo dinámicamente, lo que significa que cuando escribes x
es igual a uno, entenderá que uno es una variable entera. Por lo que asignará una variable x para ser tratada como entero. Como se puede ver, x entero igual a uno. Lo mismo para otras variables. Si fuiste a y, puedes ver que y también es una variable entera, zed es igual a y. y como y es un entero, entonces SSID es un valor integral. Ahora, lo mismo aplica para otro tipo de variables. Entonces si escribiste mi nombre y usas esto,
esto significa que estás usando una variable de cadena y no tuvimos que mentir para encogernos. Como puedes ver, mi nombre cadena Ashraf. Ahora Python sí entendió que mi nombre es una variable de cadena porque almacenamos Ashraf, que es una cadena dentro de ella. Y estas marcas se utilizan para asignar cadenas. Ahora bien, si quieres trabajar con números, mayoría de los programas manipulan números, computadoras, tres, números enteros
y números decimales de manera diferente. Veamos este ejemplo. Si x es igual a uno o x igual a 1. Ahora bien, este es un entero, mientras que este es un número decimal de punto flotante. Porque aquí tenemos adultos. Como se puede ver. Ahora, Python crea enteros a partir de nuestro tipo de datos incorporado llamado int. Y esto permite como éste, que son números de punto flotante como instancias de flotación. Por lo que esto se tratará como una variable flotante, y esto se tratará como variable entera. Python construido en la función de tipo devuelve un tipo de datos variable. El siguiente código que vamos a escribir dará salida a tipos a la pantalla. Entonces si escribes x es igual a uno y usas el tipo de función, sprint. Ahora dentro de la respiración necesitamos tipo prosperar, que es una función en Python y muslo el nombre variable. Ahora, esto imprimirá el tipo de variable x. Vamos a usarla aquí. Plinto tipo x. ahora, la primera x será entero, mientras que la segunda x será flotante o punto decimal. Ahora, vamos a escribir esto corriendo a lo largo de HelloWorld. Como se puede ver, la primera es integral de la segunda es flotar. Esta función devolverá el tipo de x e impreso en pantalla, que básicamente es imprimir flotante y entero. Y este es el resultado. Como puedes ver, no volamos el flotador, no
escribimos enésimo valor. Python otra vez. Es un lenguaje programado dinámicamente. Entonces para entender por sí mismo que esta variable es un entero porque sí agregamos uno a la variable x. y para aprender su stand por sí mismo que esta variable es defectuosa porque agregamos 1, por lo que la variable x. Y este no puede imprimir el tipo en la ventana de la consola. Ahora, la adición de los ceros Boyne al final de uno. Aquí hace una gran diferencia en cómo el lenguaje de programación tres, es un tipo de valor impacta cómo se almacena el valor en la memoria, cómo el procesador, la CPU, y ahí están los datos sobre la evaluación de expresiones. ¿ Cómo se relaciona eso con otros datos y qué tipo las operaciones se pueden realizar con él. Otro tipo de datos común es el tipo booleano, que contiene el valor verdadero o falso. Ahora bien, si aclaramos esto, ¿
cuándo recortamos x igual a cierto? Ahora para imprimir el tipo, cortan el tipo derecho y la derecha x aquí. Cuando corres los cordones. Se puede ver que se trata de tipo de datos booleanos. Ahora, internamente, bool es tratado como un tipo especial de entero. Técnicamente, true tiene un valor de uno y false tiene un valor de 0. Típicamente, los booleanos no se utilizan para realizar operaciones matemáticas. Más bien, se utilizan para tomar decisiones y construir el blanqueamiento de la forma. No obstante, es interesante entender la relación entre tipos. Muchos tipos no son más que una versión especializada de tipos más generales. Las integrales son subconjunto de números de punto flotante, y los booleanos son un subconjunto de enteros. Entonces, cuando estés trabajando con variables, asegúrate de entender
con qué estás trabajando y estás eligiendo el tipo de datos adecuado para tu aplicación. Ahora, intentemos imprimir y mirar a otro tipo de datos, que son las cosas junto con los números. Las cadenas se encuentran entre los tipos de datos más utilizados. As string es una colección de 0 o más caracteres. Las cadenas se declaran comúnmente usando comillas simples, pero las comillas dobles se pueden utilizar para. Entonces para inicializar una cadena, puedes escribir X igual. Esta es mi cuerda. Y se puede imprimir la cuerda en sí escribiendo impresión. También puedes imprimir el tipo para asegurarte de que sea una cadena usando la función de tipo que ya mencionamos. Y también puedes usar la comilla doble para imprimir una cadena para que tu actual, esta también es otra forma de escribir una cadena. Ahora si hicimos correr esto, vale, imprimamos la siguiente cadena. El fluido alrededor de esto. Como puedes ver, esta es mi cadena, que es la primera línea de impresión, y por lo tanto cadena que es la segunda línea. El último renglón es éste. Y esta es también otra forma de escribir una cadena. Ahora, las cadenas se pueden agregar a otras cadenas. Y operación conocida como concatenación con el mismo operador de bus que suma dos números para sumar cadenas juntas. Simplemente podemos hacer esto. Quitemos estas líneas de impresión. Si quiero agregar estos dos textos juntos, no
puedo simplemente declarar una nueva variable que diga ID es igual a X más Y. Ahora, no puedo imprimirlo usando el mal. Como se puede ver. Ahora, las dos cuerdas están impresas en la misma línea y son tratadas como si fueran una vez bebida. Podemos agregar un espacio aquí para asegurarnos de que tengamos un espacio entre estas dos líneas. Ahora si lo hiciste, como te puedes ver ahora, necesitamos un espacio aquí. Perdón. De acuerdo, ahora esta es mi cuerda. Esta es también otra cuerda y tenemos un espacio entre estas dos líneas. Eso es todo. Aprenderás más sobre las cepas en otra lección, incluyendo cómo analizarlas y cómo manipularlas de diversas maneras. También aprenderá sobre otros tipos de datos importantes como las listas, que almacenan colecciones de datos y se utilizan con frecuencia para sostener coaliciones de fuerza. Pero eso es todo para esta lección. Si tienes alguna pregunta con respecto a estos tipos de datos anuales, estoy aquí para ayudarte. Gracias por ver. Este es Ashraf.
6. 6 Comentar tu código: Llegar a los códigos de rendimiento. La mayoría de los lenguajes de programación admiten, incluyendo comentarios y código fuente. Los comentarios no cambian lo que el código cuando se ejecuta. El son ignorados por el compilador o intérprete. En cambio, se utilizan para explicar cómo funciona el código o por qué fue escrito. Los comentarios son una gran manera de documentar código complicado e incluir las tareas pendientes, recordándote que vuelvas y hagas algo más tarde. Por ejemplo, puedes escribir una nota por ti mismo. Asegúrese de que este código funcione con cadenas vacías. Paulson apoya comentarios usando el signo de libra o hash, seguido del texto del comentario. Por lo que simplemente puedes agregar el hash. Y por oponente del IRM, no me importa. Yo no. Los comentarios siempre se extienden hasta el final de la línea y siempre son una sola línea. Para comentarios de varias líneas, coloque un signo encuadernado son la sal de cada línea. Comin puede aparecer al inicio de una línea, o siguiendo el código de espacios en blanco, pero no dentro de una cadena. En ese caso, es sólo un signo ligado literal en los textos. Y para mostrarles un ejemplo de esto, aquí tenemos, soy un comentario. No me importa. Ahora, si escribiste x es igual a esto, puedes escribir un comentario aquí. El resto de la línea es equiluminante. Entonces no lo hará. La gente decía que botella esta cuerda, que es ésta, esta es mi cuerda. Ahora, también puedes agregar otro comentario aquí. Esto también es ahora si bajaste y creciste aquí, escribamos un igual fijo y agregas una cita doble dentro de ellos. Si agregaste el signo hash y escribiste, esto no es un componente. Se puede ver que el signo hash aquí se trata como parte de una cadena que se almacena dentro de la variable fija. Agregar un signo hash dentro de las dos comillas dobles de la cadena no
hará que el compilador o la entalpía con propósito sin esta otra cosa. Y este caso, esto será tratado como un ordinal toma que tiene, que nos tiene lado hash ya sea comenzando. Ahora imprimamos el texto para mostrarte esto en acción. Ahora si hacemos clic en plan, como pueden ver, este es el signo de hash y se imprimió. Y esto no es un comentario. Como se puede ver. Si bien si quieres, te
escucharán agregar un hash fuera la comilla doble y fuera de la declaración variable. Se puede, esto es. Covalente. Así que asegúrate de que cuando escribes un comentario, no compres bonito grueso agregado dentro de la comillas dobles o las comillas simples de la cadena o cualquier otra declaración variable. Tienes que evitar espaciar tus duras fuera de cualquier cosa, y luego empezar a escribir tu comentario. Ahora no puedes culminar cada línea para asegurarte de que quien
esté leyendo tu código pueda entender que puedes escribir aquí. Esto se utiliza para imprimir la variable de texto. Y esto asegurará que si tomé tu código, entiendo lo que cada línea, lo que significa cada línea. Ahora, algunos programadores evitan comentarios a favor de flighting quad autodocumentado, que es fácil de entender como resultado de nombres descriptivos de variables y funciones. Entonces los encontraremos peleando una especie de x Ellos escribirán, digamos,
primero, tú no lo harías Nim. Y cuando llegan estos efectos acyl, no
tienen que escribir un comentario afirmando que se trata de los Asuntos. Nombre del alumno va en especie de la razón y el nombre de la variable o escuchando, entonces asumirá Santosh. Y a esto se le llama código autodocumentante. Goes, estamos nombrando todo y refinanciamos a cómo lo vamos a utilizar dentro de nuestro código. Por lo que no tenemos que escribir comentarios para explicarlo todo. Lo mismo va para las funciones y para cualquier otra cosa. No hay nada de malo en autodocumentarse llamado, pero nunca dudó en usar comentarios en un esfuerzo por ser explícito
posible sobre sus pensamientos e intenciones. El propósito de un bloque de código puede ser claro para usted. Si eres ot hace diez minutos. Pero dentro de un año, colocaré comentario puede ser tan útil para ustedes como son los otros programadores que están viendo chica llamó por primera vez. Cerrar un año significa que todos los puntajes tienen Burlington y lo más probable es que seas, digamos pérdida en el recubrimiento. Y cuando ves un acorde que sí escribiste yo hace un año, pocos ON EL lo reconocen y tienes que entenderlo línea por línea. Por lo que no quería cumplido puede hacer una pequeña diferencia y ahorrarle mucho tiempo. Algunas personas utilizan comentarios para documentar esa fecha y hora. Entonces los encontraremos escribiendo esto. Digamos que hoy es junio de 2020 y es 9-13. Sí. Último es ahora esto se asegurará de que tengas ropa clara de fecha. En ocasiones, cuando podrías ser un archivo de una ubicación a otra, se necesitan esos datos de Tailandia que tu ubicación. Por lo que para asegurarte de que tu código tenga la última edición, DAG, asegúrate de actualizarlo cuando edites tu cancha. Eso es todo para esta lección. Gracias por ver. Esta es Ashera.
7. 7 de lectura: Hola y bienvenidos a esta nueva lección en la que vamos a explicar cómo leer entradas de teclado. Para leer la entrada desde el teclado, pasar, proporcionar la función de entrada. Y poner tres es lo que usan son tipos en el teclado y lo devuelve como una cadena. Y hay que concentrarte en esta línea. Python atenderá todo lo que escribas en el teclado o usando el teclado como cadena. Ahora, aquí hay un ejemplo que combina funciones
de entrada e impresión para capturar el nombre de una persona y luego se muestra en la pantalla. Empezamos por definir una variable. Lo llamaremos nombre y entrada de luz. Ahora dentro de la bandeja de entrada, no
escribirías lo que quieras que se muestre al usuario en la pantalla. pediremos al usuario que introduzca su nombre y le diga su nombre. Ahora cuando entre su nombre, entonces qué función lo tomará e instalado dentro de la variable de nombre. Después de eso, necesitamos imprimir el nombre usando la función de impresión. Ahora, vamos a ejecutar el código. Medimos que están ejecutando el archivo correcto. Ella está realmente en ambos. Está bien. Ahora, me está pidiendo que introduzca mi nombre. Se apaga mi nombre. Ahora bien, sí imprimió Ashraf, como se puede ver aquí en esta línea. Ahora, la cadena transmitida o como argumento a la función de entrada es la probabilidad de que seas un usuario lo verá. En este ejemplo, estás pidiendo al usuario que escriba su nombre en nombre de usuario. Aquí, entre estos dos cita simple. No se puede elegir esto con ninguna otra cosa. Una vez que sus usuarios escriban uname y presiona pinto, función
variable devolverá el nombre y lo almacenará dentro de la variable. La función devolverá el valor, que es un texto aquí. Y el texto se asignará a la variable nombre, que está aquí. Esa variable m se utiliza entonces como entrada o argumento a la función print. Y imprimir imprimirá el nombre que fue escrito por valores. Ahora, todos pueden anotar la función de entrada sin un parámetro. Simplemente puedes escribirlo así. Llamemos a estos dos. Simplemente puedes hacer esto. Se puede escribir impresión. Y entre estos dos, puedes escribir en pensamiento, o ¿cuál es tu nombre? Y aquí se puede escribir nombre igual a entrada. Entonces no se puede imprimir el nombre. Ahora para que corras, como puedes ver, cuál es el nombre asumido, que es la diapositiva. A mí me gustaría empujar. Y como pueden ver, sí imprimió mi nombre, que es parcial. Ahora este programa se comportará casi igual que el primero. La diferencia es que la impresión por defecto agrega una nueva línea a la salida. Entonces en el ejemplo anterior, tenemos el nombre escrito al lado de eso. ¿ Cuál es tu línea de nombre? Si bien en este ejemplo, quien llamamos importación, agregó una nueva línea. Entonces escribimos el nombre newline, luego imprime luego una nueva línea. Como se puede ver aquí, tenemos tres líneas. Ahora si venimos con estos tres y le quitamos el comentario a estos dos. Una vez que estés aquí mismo, comenzarías a reírte de la misma línea que puedes ver. Y cuando más entalpía imprimirás tu nombre en la segunda línea, no
es el caso con este ejemplo. Esto se imprimirá en una nueva línea y esto se agregará y una nueva línea, agregarás tu nombre, mientes. Cerrar entrada agrega una nueva línea, y luego el nombre se imprimirá en nuestra nueva línea. Como se puede ver aquí. No es una diferencia muy grande, pero así es, o así se puede tomar una entrada del usuario usando dos métodos, no solo uno. Se puede pasar una variable o un valor o dentro del valor de entrada. Si bien ambos paréntesis o puedes salir con vacío y pedir al usuario y línea asimilada que diga su nombre. Ahora bien, si quieres leer números como entrada, la función de entrada siempre devuelve el valor de tipo como una cadena o texto. Y ya nosotros, hemos visto esto y este ejemplo. Esto tiene sentido porque el usuario puede ingresar cualquier valor allí, como, aunque la entrada sea un número válido, todavía
se devuelve como un tipo de cadena de la función incorporada. Ahora por ejemplo, si sí le pedimos al usuario que introduzca un número, y aquí, hagámoslo x Ahora, este código, como puede ver aquí, imprimiremos el valor que se les dice a esos y queremos imprimir el tipo. Y ya mencionamos la función de tipo. Ahora la marea devolverá el tipo de variable x Vamos a ejecutar el código. Como pueden ver, si escribí cinco, sí imprimió cinco. Y el tipo de un tipo de clase es pensar que no es un número porque ya mencionamos que la entrada devuelve solo valor de cadena. Ahora, ejecutando este código, un valor entero cinco mostraría cadena, que es ésta. Esto tiene sentido porque esos tienen derecho y Ambar Bertha. Los materiales funcionales son texto. A pesar de que el valor en sí mismo es numérico. Para convertir el valor en R a través de la variable entera, puede utilizar la nésima función y herramientas, la función int. Tenemos que hacer esto. Como se puede ver aquí. Nosotros somos. Usando también la función de entrada, pidiendo al usuario que introduzca un número. Podemos escribir aquí extremos, que significa entero, y podemos agregar dos paréntesis. Ahora la función int, llamaremos a la función de entrada y llenaremos el uso hasta todo el brazo. Pero ahora esto devolverá una cuerda. Y esta cadena se convertirá en entero y se almacenará dentro de la variable x. Por lo que esta función convertirá cadena en entero y la almacenará como un entero y la variable X. Ahora, este código generará culpabilidad de clase. Vamos a probarlo. Como se puede ver. Escribamos cinco. Como se puede ver aquí, tenemos el cierre a Rusia, lo que significa que este número es ahora un entero, x variable es un entero. Se puede utilizar la función flotante de la misma manera. Si esperas un componente fraccional, simplemente
puedes escribirte flujo. Y cuando ejecutas el código, simplemente
puedes escribir un k del símbolo aquí mismo, 1.5. Y como se puede ver, ese tipo de datos es flotante. Variable tan defectuosa aquí. Toda la función flotante toma la cadena en ambas formas que usan se convierten en float, luego guárdelo en la variable x como flotador. Por lo que la funcionalidad de tipo y flotar, como se puede ver aquí. Y ahora. Y hay algo muy importante que tengo que mencionar aquí. Si la entrada es numérica y la pasas a la función entera, como cabría esperar, esto sería un error y causaría fallas en tiempo de ejecución. Ese programa terminará en esta declaración, puedes probarlo tú mismo en la consola interactiva de Python. Y vamos a ejecutar este código. Y vamos a entrar a. A es básicamente un personaje. No es un número. Entonces si hago clic en pensamiento, como se puede ver, tenemos un error de tiempo de ejecución, no se
podía convertir cadena en descargas. Va, esto no es un número, este personaje. ¿ De acuerdo? Por lo que esto se llama un error de tiempo de ejecución. Ahora, hablemos de otra cosa que es convertir números en cadena. Se puede ir en la otra dirección también. El funcionamiento de cadena tomará un valor entero o flotante y lo romperá en clustering. Esto es necesario si está concatenando el número en una cadena. Por ejemplo, se puede escribir X igual a cinco. Ahora, queremos imprimir esta línea. El número es pérdida x Ahora, si imprimimos x, veamos esto. Como pueden ver, tenemos nuestro problema. Todos estamos tratando de concatenar una cadena con un entero, que está mal ahora para asegurarnos de que somos capaces de fusionar este entero al lado de esta línea, los concatenaré. Necesitamos usar la función String o STR. Ahora, la función STR tomará este entero y lo convierte en cadena, luego concatenar esta cadena, que es cinco, Con el número es. Y ahora cuando lo imprimimos, como pueden ver, el número es cinco. Entonces lo que esto hará es básicamente por qué este número es cinco. Ahora cinco aquí hay una cadena porque usamos la función de cadena para convertir el entero entre estos dos paréntesis en cadenas. Y esta es la única forma en que se puede imprimir o concatenar una cadena con un número. Eso es todo para esta lección. Si tienes incuestionable respecto a algo, estoy aquí para ayudarte. Gracias por ver. Este es Ashraf.
8. 8 Ejercicio Construye un programa para decir Hola: Hola y bienvenidos a esta nueva lección. Ahora, usemos lo que aprendiste sobre la impresión tanto en la
concatenación de cadenas para mostrar un saludo personalizado usando un script de Python. Ahora lo primero que debes hacer es básicamente crear un nuevo archivo,
pila, nuevo archivo Python. Y llamémoslo. Di hola. Ahora haga clic en entrar. Y ahora tienes en tu archivo python. Empecemos por la impresión vendrá. Ahora, lo siguiente que tenemos que hacer es pedir al usuario su nombre. Entonces necesitamos imprimir su nombre. Por lo que presentaremos esta coma hola, luego dejaremos un espacio. Entonces puedes escribir el nombre de la variable. Ahora imprimimos bienvenida. Preguntamos quién suele decir su nombre. Él dirá su nombre, y se almacenará como una cadena dentro de la variable de nombre. Y podemos concatenar la cadena hola con una cadena vacía e imprimirla en nuestra pantalla. Ahora, lo que hay que hacer es símbolo. Necesitas correr. Y asegúrese de que está ejecutando el archivo correcto. Di hola, ahora entrará en tu nombre. Mi nombre es Ashley off. Como puedes ver aquí, hola, parcial. Y ahora podemos probar este programa. Podemos pedirle al usuario su edad. Y uv edge, lo siento, j, hasta tu edad. Ahora, podemos entrar a tu par tres, Bhután le pidió que le dijera su año de nacimiento y que hiciera algunas matemáticas. Y lo alimentaré hasta su año de nacimiento. Podemos crear una nueva pregunta aquí. Vamos a convertir esto a un entero usando la función int que ya mencionamos. Y aquí está cambiar esto a año de nacimiento. Ahora, edge igualará 20-20 porches este año menos campo PR. Ahora, podemos imprimir aquí. Cada filo es, le podemos decir es edad, edad. Ahora si imprimimos la edad, obtendremos un error. ¿Por qué es eso? Porque la edad es un entero. Y para poder imprimirlo,
necesitamos convertirlo en cadena usando la función STR para asegurarnos de que podamos concatenar cadenas juntas. Ahora, lista es esto OUT? Corán, di hola, mi nombre es Ashley. Mi nacimiento se siente 1989. Ahora. Hola Ashraf, tu edad son 31. Está bien. Ahora como puedes ver, utilizamos una operación matemática para calcular la edad. Lo tomamos como una cadena, lo
convierte en entero. Después lo usamos en una ecuación, luego volvimos a convertir a cadena y la concatenamos con esta línea. Ahora se trata de un ejercicio muy sencillo que incluye todo lo que hemos cubierto hasta ahora. Deberías probarlo. Y una vez que hayas terminado con esto, estás bien para ir al ejercicio anejo. Gracias por ver esta lección. Si tiene incuestionables, por favor pregunte en la directiva de Columbia.
9. 9 Ejercicio Crea una aplicación sencilla de calculadora: Hola y bienvenidos. Ahora intentemos con otro ejercicio para construir un símbolo de cálculo o aplicación. Ahora que has experimentado con la lectura, entrada y creación de variables, probemos un programa Python un poco más complicado. Montar calculadora aditiva. Las listas son mediante la creación de un nuevo archivo de script de Python llamado calculadora. Sube aquí, haz clic en Archivo, Nuevo archivo parcial y luego presiona enter. Ahora tenemos este nuevo expediente. En el archivo de script. Tenemos que escribir el siguiente programa. En primer lugar, tenemos que pedirle al usuario que introduzca el primer número, y vamos a asignarlo a la variable llamada x. Así que x es igual en ambos primer número. Ahora, vamos a pedirle que diga el segundo número y lo almacene en la variable llamada entradas
y en segundos. Está bien, así que bien. Ahora, necesitamos sumar los dos números juntos y asignar el resultado a una variable denominada resultado. Ahora, los resultados serán iguales a x más y ¿Nos olvidamos de algo aquí? Te daré cinco segundos para adivinar lo que nos hemos perdido en este código. ¿ De acuerdo? Ahora, lo que nos hemos perdido en este código es convertir estas cosas, como sabemos y Porter teorema como cadena. Necesitamos convertir esta cosa a entero y almacenarla en un valor entero o variable. Por lo que necesitamos escribir nth. Y tenemos que quitarnos dos paréntesis aquí cuando lances la enésima. Y necesitamos, a paréntesis. Ahora, lo que tenemos que hacer es probar esto y necesitamos imprimir los resultados. Renta. Resultados. Ahora corre sobre decir alto K. No es divertido. Calcula o hasta el primer número cinco, el segundo número seis. Ahora el resultado es 11. Y esto es todo. Puedes agregar algunos comentarios. Puedes contestar a tu patria. Y este es el primer número. Este es el segundo número. Y esto es, también está el solo para asegurarnos de que usamos todo lo que hemos aprendido en este curso vertiginoso. Ahora, esto es todo,
así es lo fácil que es crear una sencilla aplicación calculadora que pueda sumar dos números juntos. Y lo que hay que hacer en este punto es crear un programa como este. Podemos ajustar los resultados. No podemos contundar alinear, diciendo que el resultado de sumar X más X signo más, lo
explicaré en un segundo. Y y pérdida. Aquí podemos agregar igual sin pérdidas. Ahora, esto traerá el resultado de sumar x, que es el primer número. Se sumará el primer número aquí más el segundo número, que es y igual. Imprimiremos e imprimiremos el resultado. Ahora ese resultado es un incrédulo aquí, por lo que necesitamos convertirlo en cadena usando la función de cadena. Y x aquí también es desconocida barra y también es un número, por lo que necesitamos usar la función de cadena para concatenarla. Y vamos a explicar por qué esto. Ahora da clic en Ejecutar 15 más seis. Ahora el resultado de sumar cinco más seis equivale a 11. Eso es todo. Se puede hacer lo mismo para la multiplicación. Déjame ajustar esto. Podemos agregar algunos más, algunos resultados. Podemos agregar algún resultado. Y podemos hacer lo mismo x menos y. no
podemos modelar la publicación es todo lo mismo x multiplicado por y. y podemos paquezar el resultado div x dividido por
yAhora para traer estas líneas, necesitamos hacer lo mismo. Podemos hacer frente a esta línea. Y podemos compartir esto con estas cuatro variables. Ahora algunos restan multiplicación, división, y audición es compartir los signos a la multiplicación menos. De acuerdo, ahora solo caamos a ver si funciona. Alrededor de 55. Como se puede ver, más cinco iguales cinco más cinco iguales a cinco menos cinco es igual 05 multiplicado por cinco es igual a 255 dividido por cinco es igual a uno. Y necesitas cambiar esta cosa. Se puede quitar el veraniego limpio, como se pudo ver aquí, hay sobre cinco más cinco es igual a diez. Y esta es una calculadora muy sencilla en la que hemos implementado todo lo que hemos llevado hasta ahora. Ahora si tienes alguna pregunta, estoy aquí para ayudarte. Gracias por ver esta lección. Este es Ashraf.
10. 10 declaración condicional: Hola y bienvenidos a esta nueva lección. ¿ No niño va a hablar de declaraciones de if-condicionales? Usar la declaración if es una parte vital de construir prácticamente cualquier programa significativo. Se puede utilizar para automatizar decisiones complicadas para que se pueda aplicar repetidamente y consistentemente a la entrada o datos del usuario. Cuando se utiliza el Thayer llamado lógica, toda decisión y cargado. Nos referimos a nuestra capacidad de imbuir nuestro programa con la capacidad de tomar una decisión basada en insumos. Base. Sobre la decisión. Podemos instruir al intérprete de Python para que ejecute algún código y salte sobre otros códigos. Ahora, que van a aprender a hacer esto usando las declaraciones if. Y usaremos la sentencia if junto con opcional. Else if declaración. Ahora, una expresión booleana es desigual, que devuelve un valor booleano. Y un valor booleano es verdadero o falso. Y ya lo cubrimos. Ahora, es booleano se aboga por tipo de datos y Python. Y es muy importante para si las declaraciones. Ahora, probemos Acuerdos donde
básicamente preguntamos si el valor es igual a siete, luego imprimamos varios. Haga clic con el botón derecho del ratón val encantado al archivo Python, cree nuevo archivo Python y nombra si lo contrario, pruebas. Ahora, vamos y entalpía modos de presentación. Ahora aquí podemos asignar un valor y podemos darle siete. Ahora para usar sentencias if, básicamente lo que necesitas escribir es simplemente escribir f Entonces la condición. Ahora la condición es evaluada igual a siete. Ahora bien, si esta condición es cierta, necesitamos hacer lo siguiente. Voy a imprimir el valor es siete. Una vez que hayamos terminado, podemos retroceder y las tendencias terminadas. Ahora como pueden ver, agregamos renta dentro del comunicado if, mientras que este sprint está fuera del comunicado f. Y ahora si agregamos esta impresión aquí, esto significa que esto sólo se imprimirá si se cumple esta condición. Entonces si esta condición es pasada, se imprimirán
estas dos líneas, de
lo contrario, no se imprimirá nada. Ahora veamos esto en acción. Haga clic en Ejecutar. Como se puede ver. Por lo que esta condición es a través del valor es siete, que es la primera frase, inconclusa versus la segunda frase se imprimen. Si cambio esto por ayudas, volvamos a ejecutarlo. Como se puede ver, no se imprime nada. Ahora al Vab inicial, esto se concede. Dada la condición no es cierta, necesitamos salir de esta declaración if eliminando estos espacios. Y entonces ahora corre. Dado que la condición no es verdadera, esta línea no se ejecutó mientras se ejecutó
esta línea porque no está vinculada a esta sentencia if. Por lo que sí imprimió terminado. Ahora de nuevo, regresamos y lo hacemos pasar. El valor es siete. Eso es todo. Ahora bien, si es la palabra clave aquí, esa expresión booleana es ésta. Y aquí tenemos puntos. Y este carácter de colon se requiere después de la expresión booleana. Así que asegúrate de que no te falte este. ¿De acuerdo? Ahora, lo que viene después es igual de importante. La siguiente línea debe contener un bloque de código que se ejecute si la expresión booleana se evalúa como true. En Python, el bloque accord se define mediante el uso de sangría, que es básicamente los espacios antes de la línea. En este caso, utilizamos la tecla Tab para insertar para casos individuales. Por lo que cada vez que presiono, presiono tabulador, sumará cuatro en 2344 espacios. Y estos cuatro espacios, ayudaremos a la declaración if saber qué líneas ejecutar si la condición es a través. Esta sangría labra la poderosa entalpía sin eso, este código pertenece a ese si declaración aquí arriba y mostró R1 la expresión booleana evalúa como verdadero. Si la expresión booleana se evalúa como falsa, todas las sangradas o sangradas mostradas serán ignoradas por el intérprete de Python. Al ejecutar el código, debería
ver el siguiente resultado. El valor es siete. Después terminó. Ahora de nuevo, no
puedes compartirlo el valor y ver si la condición es falsa, ¿qué pasará? ¿ Ahora? Actualicemos el código. Entre los ejemplos se incluirá un estado ELL. El enunciado L es una parte opcional de una sentencia if que puede manejar el caso opuesto. Es decir, cuando la exposición booleana en la declaración if se evalúa como falsa. Ejecuta ese llamado bloque que pertenece a esa declaración en su lugar. Ahora actualicemos nuestro código para que coincida con la declaración else. Después del if, la expresión booleana, entonces esto se ejecutará si fue a través de extremos. Y el colon. Entonces otra vez, imprimir. El valor no es seguro. Ahora vamos a enumerar el valor es siete, ahora de los cuales este 28. Como puede ver, el valor no es siete, que es declaración val. Ahora bien, esta condición es, no es cierta, por lo que esta línea no se ejecutará, y ejecutará lo que tengamos en la otra parte del código. Entonces lo que tenemos aquí es el valor no es siete. Como se puede ver aquí, el valor no es seguro. Eso es todo. Ahora, también podemos actualizar nuestro código para incluir la declaración else if. Else if statement o más bien e, l, f. te mostraré esto en un minuto, es otra declaración opcional que se puede agregar a continuación. Una declaración if. Se puede utilizar la declaración else if para probar otra exposición booleana no relacionada. Y esa exposición booleana evalúa a verdad. El frío sangrado abajo. Eso construye si se ejecutaría todos llamados los bloques que pertenece a otro. Si, de lo contrario, si y de lo contrario se ignoran las declaraciones. Ahora, para asegurarte de que entiendas eso vamos a usarla. Dividamos, sumamos. Else if comunicado aquí, E, L, F. Ahora es necesario agregar la condición son exposición booleana aquí. Y hay que añadir una mentira. Ahora, como pueden ver, nos hemos perdido el colon aquí. Debemos agregarla. Ahora, al igual que la declaración if, la declaración else if debe comenzar con else if. Debe incluir una expresión booleana. A diferencia de la declaración else. Ahora, debe terminar usando un colon, como se puede ver aquí. Sin ella, mostrará un error. Y al igual que antes en el código sangrado debajo del else si es parte del bloque de código que se ejecuta. Si la expresión booleana se evalúa como verdadera. Al ejecutar el código, verá que eso termina si se ejecutó sentencia porque esta condición es verdadera. Ahora el valor es de ocho y terminado. No ejecutó a éste ni a éste porque esto es falso. Y la declaración else sólo se ejecuta si estas dos condiciones son falsas. Ahora, de nuevo, podemos agregar más declaraciones else-if. Aquí no podemos imprimir el valor es de nueve. Y de los cuales esta la línea. Y corre, ya que se puede ver el valor como nueve. Si lo cambiamos a diez, ya que no tenemos diez aquí, va a ejecutar éste. El resto de la cláusula, ninguno de estos es a través. Eso es todo. Es así como se puede usar if, else, if y else statement, las expresiones condicionales. Ahora, también hay algo que se llama F. anidada Ahora, F
anidada significa cuando se suman dos si juntos, justo esto fuera, venimos a probar este. Si el valor o si condición. Si una nueva condición es verdadera, entonces necesitamos usar otra. Si un valor es igual a siete, usemos esta línea. Ahora. Como pueden ver aquí, tenemos un error. Nuestra alma a través de Francia elegirá la nueva condición porque no
hemos creado esta variable. Entonces vamos a crearlo. Ahora. Valor razonable, si el valor es todo igual a eso, digamos 20, entonces 20. ¿ De acuerdo? Ahora, vamos esto, esto fuera. Ahora, como se puede ver aquí, el valor es de diez, así que no se imprimió nada. Entonces vamos a mostrar que el 20, como se puede ver, el valor es 20 fue ejecutado. Ahora bien, esto se ejecutó porque la primera sentencia if es verdadera. Ahora si cambio la condición de Daniel a falsa, sin estilo tirado los acordes, no
verás el valor es 20 porque la primera condición es falsa y esta exposición booleana es falsa. Entonces para querer ir y agitar los anidados F o la declaración interna if. Entonces esto es como un doble f Si la primera condición, condición más grande es a través, vaya, desmarque las condiciones dentro de ella. De lo contrario no vayas. Y en todo caso no es cierto. Entonces si un polluelo abajo en nuestra declaración if, y este caso se llama declaración if anidada. Y es ampliamente utilizado en la programación. Y específicamente si declaración. Si el primero está terminado, desmarque el segundo, lo contrario, salga del programa. Eso es todo por las declaraciones if. Si tiene alguna pregunta, por favor pregunte en vector en la pizarra. Yo estoy aquí para ayudarte. Este es Ashcroft.
11. 11 bucles para el bucle: Hola y bienvenidos a la Tsinghua pronto en oceán-ir a salir del plan bucles. Ahora, los bucles en Python son básicamente ondas o formas de hacer comandos primitivos o declaraciones de atribución. Ahora Boston tiene dos comandos primitivos de bucle, mientras que loops y for loops. Ahora, comencemos en los lenguajes de programación necesitan forma de hacer cosas similares. Muchas veces. A esto se le llama iteración. Ahora cuando se trata de for-loop, la declaración for se usa para iterar sobre los elementos de nuestra secuencia. Tradicionalmente se usa cuando tienes una pieza de código que quieres repetir n número de veces. El bucle for suele ser reconocido por nuestro contador de bucle o variable baja. Esto lo entenderás con un ejemplo. Primera diapositiva por ahora, escribir contador. Y no se puede elegir el rango. Entonces para decir que queremos iniciar un contador y este rango entre la línea seis y queremos imprimir ese contador. Ahora, necesitas agregar un colon aquí después de la primera línea. Y aquí puedes imprimir fácilmente el mostrador. Vamos a probar esto. Como pueden ver, cuando sí ejecutamos esto, imprimió el número de uno, toma prestado de uno a cinco. Y ahora también puedes derivar el bucle for así y te dará el mismo resultado. No se puede escribir números. El rango controla la función de rango que toma dos entradas de uno a seis. Y tú Carlisle ante MOOC por conteo y números. Recuento de plantas. Se imprimirá lo mismo que se puede ver, de uno a cinco. Y otra vez de uno a cinco. Por lo que estas son dos formas diferentes de usar for loop. Y puedes dar esto fácilmente. Aquí tenemos la variable de bucle, que es el contador. A for loop se utiliza básicamente para el aislamiento de nuestra secuencia. Eso es una lista o tupla, diccionario, assert, o incluso una cadena. Se trata de listas como la palabra clave for y otros lenguajes de programación y funciona más como un método iterador como se encuentra en otros lenguajes de programación orientados a objetos. Cuando el bucle for, podemos ejecutar un conjunto de sentencias, cada una para cada elemento de una lista, tuple, activo, o incluso arteria. Entonces para nuestro ejemplo, podemos crear un nuevo. Llamémoslo frutas. Y vamos a darle algunas verticales. Para imprimir estos elementos, podemos escribir fácilmente para x, n raíces, trent x. Así que devuelve esta capa de línea luego el signo hashtag, y ejecuta el bucle. De acuerdo, aquí tenemos un problema. Kay? Vamos a ejecutar esto. ¿ De acuerdo? Ahora como puedes ver, tenemos Apple, Banana, y Sherry, que son los elementos de esta matriz. Tenemos también estos números, que son elementos de esta gama. Función ejecutada. Asequible no requiere de un índice y valioso para establecer de antemano. O lo que necesita hacer simplemente se inicia seleccionando la variable de bucle. El reparto de cosas que quieres leer o para plantar también tratar. Y aquí para cartelizar lo que quieras. Ahora, incluso las cadenas son objetos vía contiene una secuencia de caracteres y puedes leerlos fácilmente usando bucles. Entonces para x n, Digamos plátano. Podemos imprimir x. Ahora, correr libre el cable. Como se puede ver, tenemos B, a, y D, y E. Ahora eso dice, así es lo fácil que es usar el bucle for para leer la iteración. Ahora bien, hay algo llamado la declaración de ruptura. Con una declaración de descanso, no
podemos detener el bucle antes de que eso haya buclado a través de todos los elementos. Y por ejemplo, podemos tomar esto for loop. Y dentro de este for loop podemos agregar una declaración if. Si x es igual a manana. Especial que cierto Sam, luego simplemente ladrillo. Y al romper, estamos diciendo al bucle for que deje de ejecutarse. Aquí. Buscado no imprimirá compartir. Ahora son libres para ejecutar este código. Como se puede ver, el último for loop imprimió un billete e imprimió plátano. Y una vez se imprimió panelista. Hay una declaración if que comprobó si esa X impresa, que es plátano, y ese caso es igual a plátano. Por lo que esta condición es cierta. Entonces ladrillo, ladrillo significa salir de esto para bucle y no continuar la ejecución. Por eso no tenemos silla aquí impresa después del plátano. Y este es el principal objetivo de la declaración de ruptura. Ahora, de nuevo, puedes salir del bucle cuando X es banana, pero esta vez el freno se puede colocar antes de las impresiones. Entonces si bendecimos esta afirmación si, aquí, se puede imaginar lo que va a pasar. Nuestro último ejemplo, manzana y plátano, fueron impresos. Pero en este ejemplo, sólo se imprimirá el apéndice. Porque una vez que x es igual a plátano, comprobarás si x es igual a plátano. Si esta condición es cierta, entonces rompa, no imprima plátano. Entonces en este caso, como se puede ver aquí, sólo Apple como destello. Por lo que la ubicación de la declaración if hace mucho diferente o Francia y ejecución. Y como lo estamos colocando, sigue la declaración de impresión. Una vez que la condición es a través de un descanso de herramienta. Y saldremos del bucle for antes de imprimir el valor x que ha estado encendido. Ahora, de nuevo, la comida lo volvió a quemar. Después de la declaración impresa, vamos a hacer que el plátano se imprima aquí. Como se puede ver. Ahora, también tenemos otra cosa que se llama continue statement. Con la sentencia continue, no
podemos detener la iteración actual del bucle y continuar con el siguiente. Ahora para entender esto, simplemente
podemos usar estos mismos acordes. Bendice esto si declaración antes de esa impresión y luego especie de luz de freno continúan. Ahora, lo que sucederá aquí es básicamente que continuará la ejecución si esta condición es cierta. Y saltaremos la iteración actual. Ahora, déjame mostrarte esto. Como puedes ver, sí bebió manzana y compartió. No imprimió plátano. ¿ Por qué es eso? Porque tenemos continuando aquí. Ahora cuando x es igual a banana y esta condición es cierta, que continuar aquí se ejecutó y continuar aquí significa volver al bucle for y ejecutar el siguiente. Saltar. Ese sigue siendo el código dentro de nuestro bucle for. Entonces el cordón saltó esa impresión y no imprimió plátano. Como se puede ver aquí, son Brill y Sherry se imprimieron. Nuevamente ese continuo 13, detener la iteración actual del bucle y continuar con la siguiente iteración. Entonces es como una declaración de salto para la iteración actual. Ahora, tenemos otras cosas que no se pueden tratar. Ya presentamos la función de rango. Y esa función hash devuelve una secuencia de números comenzando desde 0 por defecto e incrementos por uno, y termina en un número especificado. Entonces si agregamos un número dentro de esto, vamos a sentarnos y hacer clic en Ejecutar. Como se puede ver, South Loop 0 y se fue todo el camino a la línea. Aquí. Viene en más de una forma. Para que puedas usar la función de imagen y nuestros dos valores desde diez, digamos hasta 20. Y cuando ejecutes el código, verás que empezó con delgado y con 19. Incluso puede tomar tres valores. Entonces depende de ti. Otra cosa que no puedes hacer con for loops es usar la sentencia else, la palabra clave else y loop asequible especifica un bloque de código que se ejecutará cuando termine el bucle. Entonces, cuando este bucle esté terminado, podemos agregar más aquí. Plinto. Por fin terminado. Ahora, cuando se ejecute este for loop, una vez hecho, imprimirá la sentencia L. Como se puede ver. Por fin terminado. Ahora hay algo más que se llama bucles anidados. Y este tercer bucle es un bucle dentro de un bucle como si las sentencias, el bucle interno se ejecutará una vez para cada iteración, el bucle externo. Y para probar esto, podemos usar este mismo ejemplo aquí, y aquí podemos añadir adjetivo. Otra forma de resolver algunos artículos, hilos, grandes, sabrosos. Y aquí contamos todo esto. Podemos agregar otro bucle for dentro de este for loop, así sucesivamente. Y, n frutas. Para x n objetivo. Tenemos que ser dueños de este print x. tenemos que sumar el colon aquí. Ahora veamos los resultados. Como se puede ver lo que sucede aquí. Sí imprimió rojos grandes, sabrosos porque solo
seleccionamos x. necesitamos seleccionar x e y para asarlos juntos. Como se puede ver, Apple, que es x, miembro
superior con plátano, animador de
lectura, vestimenta
grande, plátano grande, y gran animo. Manzana sabrosa. Ahí está el plátano anticipa cizalla. Por lo que se llevará a cada una de las x's y lou, las esposas. Por lo que la sarga toma el rojo, luego bucle, manzana, plátano, cereza tomará grande y bucle. Yo te castigaré. Y luego tomaremos sabroso y Lube, manzana, plátano, cereza. Eso es todo. Esta es la forma de lidiar con los bucles. Y esto es básicamente todo lo que necesitas saber para bucles. Todavía hay más, pero esto es todo lo básico que debes
saber para bucles y cómo usarlos y estás grabando. Gracias por ver esta lección. Si tienes alguna pregunta, por favor pregunte y como estás en la pizarra.
12. 12 Loop mientras un bucle: Hola y bienvenidos al SR plus one, que vamos a hablar mientras bucles. Con bucle Y, podemos ejecutar la exageración de activos siempre y cuando una condición sea verdadera. Y para probar esto, vamos a crear un nuevo archivo Python. Apuntar pruebas valiosas. Ahora, crea una nueva variable. Hagámoslo r igual a uno. Ahora, por qué entonces tienes que cualquiera de las condiciones, digamos que yo está por debajo de seis. Entonces están los colon. Imprimir i. ahora i igual a i más uno. O puedes escribirlo de esta manera. Yo más igual uno. Ahora, vamos a explicar qué está pasando aquí. Ahora, creamos la nueva variable, la llamaremos,
yo , le doy una variable inicial, un valor. Y esta es la condición si pi es sexo soplado. Sigue haciendo esto. Lo que haremos aquí es imprimir el valor, que es básicamente uno para empezar. Entonces aumentará el i por uno. Por lo que la próxima vez que se ejecute este bucle mientras se sacuda. F2 está por debajo de seis, y esta condición es cierta. Imprimirá dos, luego lo incrementará, cinco se convertirán en tres. Y volverá a comprobar si tres está por debajo de seis, lo cual es cierto. Se imprimirá tres y para aumentar el valor en uno, por lo que se convertirá en cuatro. Se subirá aquí es cuatro, fue 4.06 o no? Es que va a imprimir para de nuevo, cinco más seis. Sí. Y cuando son seis, es seis por debajo de seis, no, sal uno, sexo impreso. Ahora, vamos a ejecutar este código. Como se puede ver, 12345. Ahora no podemos compartir esto y hacerlo sediento. Y vuelve a ejecutar el código, como se puede ver de uno a 29. Si desea imprimir sediento, podemos sumar a continuación o igual como condición. Y ahora como pueden ver, hemos fallado tres porque agregamos igual. Si desea imprimir o aumentar el valor del petróleo en dos, puede cambiar esto a dos. Y en lugar de 123, será 135791113151719 y así sucesivamente. No se puede cambiar esto será cinco, y de nuevo, será 161116, y así sucesivamente. Ahora, el bucle y requiere variables relevantes para estar listas. Y en nuestro ejemplo usamos y lo pusimos a un valor inicial de uno. Podemos usar la declaración break dentro de nuestro bucle while. Y para hacer esto, no podemos simplemente. Cualquiera de las condiciones, si i es igual a tres, entonces ladrillo, ladrillo voluntad en este bucle while si esta condición es verdadera. Entonces mostrémosle esto a uno. Ahora vamos a ejecutar este código. Como se puede ver, 123. Una vez que esta condición es verdadera, una vez r igual a tres, romperá este bucle while y saldrá de ella. Ahora, también tenemos una declaración de continuar que se puede utilizar. Ahora con la sentencia continue, no
podemos detener la iteración actual
del bucle while y continuar con la siguiente iteración. Entonces si sí ejecutamos este código, como pueden ver, si i es igual a tres, continuará. Por lo que subirá aquí y aumentará i por uno. Esto es mientras estás atascado, y tres aquí. Ahora, para evitar esto, no
podemos cambiar la ubicación de ese incremento aquí arriba. Y como pueden ver aquí, tenemos un tres veces. Ahora, 1234. Y como pueden ver, uno no fue impreso porque tenemos la oportunidad de escuchar. Ahora, hagámoslo. Ok. Ahora también. Como pueden ver, no
tenemos tres. Aquí. No está impreso porque cuando r es igual a tres, continuar, continuar significa ignorar el resto de este código e ir a la siguiente iteración. Y este es el principal objetivo de continuar con la declaración de continuar. Detenemos la iteración actual son esta línea. No ejecutamos esta línea, y continuamos la siguiente iteración. Eso es todo. Esto es cuanto más el oro anillo de usar esas declaraciones continuas. Y también hay una declaración de inserción que podemos usar para ejecutar un bloque de
código una vez que esa condición ya no sea verdadera o una vez, una vez que terminamos el bucle while. Para ello, simplemente podemos escribir aquí, taladros, imprimir, hecho. Y ahora, como se puede ver, una vez dun, giro mover este año, una vez que se haga de uno a cinco, entonces se imprimirá hecho, que está dentro de la declaración else. Ahora, esto es todo. Esto es todo lo que necesitas saber sobre el bucle while. También hay algo llamado anidado while, donde puedes agregar dos loops while juntos, igual que el bucle for. E incluso puedes crear while y for loops y los mismos scripts. Dependiendo de sus necesidades. Ambos repetirán el código dentro de ellos hasta que la condición sea verdadera. Pero mientras es más, es más como cuatro tareas representativas. Y puedes agregar fácilmente una condición. Si bien para bucle, no se puede fácilmente ninguna condición. Tienes que apegarte a la iteración para listas, cuerdas a rayos y otras cosas. Eso es todo para esta lección. Si tiene alguna pregunta por favor pregunte en el Juan de pelota, este es Ashraf.
13. 13 Ejercicio de usuario y contraseña: Hola y bienvenidos a esta nueva lección y que
van a aplicar lo aprendido en las secciones anteriores. Ahora vamos a crear un programa que pida al usuario que introduzca su nombre de usuario y contraseña. Entonces, empecemos. Nombre de usuario. Digamos que ese otro nombre es Ashraf y las contraseñas es 123456. Ahora, para pedir al usuario que ingrese la contraseña, necesitamos usar la función de entrada. Introduce tu nombre. Y para pedirle que diga sus contraseñas nosotros, tú, necesitamos usar la función de entrada. Se lo pasa para pedir su nombre de usuario. Ahora, una vez que él o su nombre, necesitamos almacenarlo dentro de una variable. Vamos a llamarlo usuario y la contraseña y vimos la variable, vamos a llamarla pasar. Ahora para asegurarnos de que lo que ingresó sea correcto, necesitamos usar las declaraciones if. No podemos empezar por, creo, si usuario igual nombre de usuario. Entonces si la primera condición es verdadera, podemos preguntar carpeta. Todo truco si la contraseña es a través. Entonces si pasan mundos w, Entonces podemos imprimir. Ahora. Tenemos que añadir doble signo igual aquí y aquí. Y su nombre de usuario y contraseña son ciertos. Se imprimirá bienvenido. De lo contrario, es necesario imprimir Contraseña incorrecta. ¿De acuerdo? Ahora enumera esto, esta consulta ejecutada por pase de usuario. Ahora para ingresar su nombre de usuario, es parcial apagado. El password es 123456. Ahora, sí impresión vendrá. Tratemos de contarlo entonces. Ashraf pista pase aloft. Ahora, ¿y si ingresamos el nombre de usuario? Tenemos que volver a ejecutarlo. Como puedes ver cuando ingresamos un nombre de usuario de habitación, nos pide una contraseña, lo cual no es cierto. Y debemos cambiar esto. Tenemos que asegurarnos de que si el nombre de usuario es incorrecto, si el nombre de usuario no es correcto, no
queremos decirle a esta área y contraseña Shake Bow. Está bien. Y para ello, lo que tenemos que hacer si el nombre de usuario es a través de esta área. De lo contrario, use otra cosa. Imprimir nombre de usuario. Ahora lista esto, esto fuera. J. Como puede ver, nombre de usuario fue el nombre de usuario que acaba de ingresar no es correcto. Ahora, para cambiar este orden o el orden de estos tumores es necesario mover estas dos líneas. Ahora. En primer lugar tenemos que pedirle al usuario que introduzca su nombre o nombre de usuario. Y si ahí está nuestro nombre es correcto, entonces le pedimos su contraseña. Ahora, con una contraseña es correcta. Podemos imprimir vendrá. De lo contrario no podemos planear a través de contraseña. El nombre de usuario no es correcto. Podemos ir al otro y arrojado nombre de usuario. Ahora, digamos que tenemos nuestro propio nombre de usuario. Como puede ver, nombre de usuario incorrecto. Y el programa terminó.