U f f f Es útil Ventajas de aprender Python Es fácil de • • Elegante • • Artificial Inteligencia 10T estructura definida una buenas practicas tener a estos campos en . que necesita ya . ayuda Nos oo aprender ¿ Qué es Es serie una programacion . • Data Science • lo empresas • usan Es finito Definido Preciso abrir consola interactiva sirve nos para Python de la terminal en probar código el usamos $ python 3 comando podemos escribir solo pero linea una división multiplicación la a la final al , Podemos usar Pero una cuadrada , . sumas restas y , potencias hay podemos cuatro tipos encontrar de datos Números punto de el mismo resultado No puede • Siempre Si que vienen definidos caracteres ) de (y del . se recupera asignamos de comenzar debe = float 16 String 3.4 = " = Hola se a va n hacer cadenas sumar es unir También . repetir n lo , cadena esa va que multiplicar podemos veces type ( variable ) Con de texto oraciones defecto por esto en las que podemos podemos saber de el por texto un numero las variables con separar necesitamos las usar convertir siguientes guión un tipo un funciones bre convierten todo cuales de la función Ejemplo . es es número dentro este lo que _ estudiante = una variable . bajo . de se que un van String lo y que de la variable otro a tipo de dato . paréntesis del en el tipo de dato del nón Función para introducir datos concatenar a dato . True va o comillas El 5 está entre por lo que String un es sea a • dato de : Convertimos el tipo entero , de . el identificador con a tipo un . falso ) y " ocurrir a en . deben se • Podemos utilizan . número minúsculas en se . . tiene que seguir un palabras variable aritméticos que con estar varias son reglas 3 que un caso cubo 3 = la a datos ) identificador llamado único operadores de ' y Booleanos ( Verdadero Texto ( cadena flotante ( decimales ) los U pasos para resolver guarda se nombre un ' Una serie de . . • edad la base de la es y . Las Números enteros ambiguo donde serie • Hay Python problema un . numero Para En dará le operadores Primero paréntesis de precedencia divisiones y es Tienen . entera raíz regla de multiplicaciones nos . • obedece resolver final un . módulo potencia , debe y ser siempre no inicio un división resta raíces debe tener el valor Suma Python : : variable programa consola : : Una Esta ordenados para pasos . Legible cualquiera puede comprenderlo • Para de RUR . Backend Muchas algoritmo ? un de dato . . - En muchas los Hay ☐ cañones lógicos operadores 3 necesitamos operadores obtener resultado un si se cumple una condicion ahí y es donde entran En otras roedores . lógicos : oraciones de necesitamos comparación Mayor que de derecha la Mayor And solo devolverá True nos cuando los sean dos valores True Si alguno True de nos los valores es devolverá True negación logica , mostrará el contrario . . 1 B 1 A AND 1 True igual o mayor que Menor que . si el False que . True True si el derecha si el B A 1 B A OR 1 1 B %- la Menor derecha igual o que menor . False que . el de la es operando de caso el de la > expresiones siempre en . de A . dos comparar resultado El . . caso si el derecha . la para esto tenemos False a izquierda es mayor que el contrario operando False operando en True True en de la izquierda contrario caso de la izquierda es es igual menor que el contrario operando de la izquierda False en contrario caso es igual . O 1- 0 0 1- 0 1- O 1 0 0 1 1 0 0 0 0 0 0 0 y Igual . True derecha Distinto . si el False . True contrario . si operando en los caso de la izquierda contrario operando o . son es igual al de . distintos . False en caso la o a los ope . - , Las se control de estructuras Cuando cumpla if permiten nos condición una Que un %" " Programa ° " " " + " "" " ° " En Python En if Bifurcaciones con condición la else cual permite ejecuten otras se y el , si que se no ejecuten se cumple sintaxis su , instrucciones unas cuando la realizamos argumentos input como la palabra reservada con , def . sintaxis : invocar else puede extender Se aún permitiendo elif con llamamos la solo encadenar de funciones dos tipos • if función una su por nombre paréntesis de dos seguido . es : • construcción funciones definición de . cumple se Existen La toma que resultados más o uno es : Para una reutilizable código un es nos la pyfnon Siendo La sintaxis de función una r ealiza calculos devuelve y . Funciones incorporadas Funciones que Python en que nosotros . presentan se definimos como parte luego utilizamos y Python de , print ll , input C) . . varias condiciones . . . . . . mas . Un parámetro en la función " handle la función para variable una es poder invocar que permite acceder al los a función una utilizamos que ( definición ) definition palanca) ( " . Es de argumentos particular en una código . Son equivalentes Una función puede esperar parámetros ( coma Después de los dos puntos siempre Escribiendo ha escrito Con ( operación Pass hay nula ) se una identacion suele utilizar 4 espacios de en lugares ) o o separados más por una . . donde codigo ira aún pero no se Un argumento valor el es que le pasamos la función a su como podemos hacer toda que linea esa sea ignorada por Python o , sea comentario un , argumentos los entre paréntesis luego del nombre | En oraciones método siguientes es función una métodos que pertenece a objeto un . Para trabajar cadenas de texto útilzamos los un valor palabra . Convierte el String Convierte el String Cambia Elimina mayúsculas a a argumentos espacios inecesarios función una usara se return tomará el como utilizara se argumentos sus valor de la para algunos hará , llamada regresar el valor la en calculos de expresión deseado , y retornará llamada . La . . letra , . que sólo del al string inicio mayúscula a o al final . del String . "" otro el carácter Devuelve Devuelve el total indicado carácter es de de que un string tiene un . •• Es • El . string . una " " "" rebanadas " Hola Mundo en " " español . " "" " " Supongamos que " " "" "" "" tenemos una " variable "" " llamada " "" " " " ejemplo que " """" contiene la " . " """ " " Devolverá " "" undo Devolverá " " HIM . • " • . Inicio de / Devolverá " odnuma / OH ' ' recorrido Final • del Recorrido Salto de caracteres ° cadena Es buena entry Point empieza • • "" . . . minúsculas la primera la función de . • Un entrada cuando la llamamos . Colocamos # irán que ninguno uno una a leer buena práctica o punto codigo tener de una entrada función ( if - - principal name -- = = suele , ' - - main ser ' . - :) main es o donde run . Python . práctica siempre dejar dos lineas vacias entre cada función . - En general incluye bucle un Unicamente es estructura una dos tipos control de bucle de repite que un bloque de instrucciones Python . : - Los ciclos elemento Por se lo le for permiten la coleccion de que en pone un ejecutar Su . el ciclo se argumento una sintaxis de forma iterativa , una vez por cada es : contador imprimiera defecto por instrucciones varias o el el en rango ( del dado rango empezará en cero 1- al 1-01 . Si range solo . imprimirá l La palabra reservada hasta de La código Si Ahora bien el { { "° Los " bucles " " "" La "" " for " " sentencia haya string adentro y " pueden "" continue del for ciclo un . De esta manera , bucle ' "" cuando e interrumpidos ser " "" inicia se " "" " " ejecuta una . nueva la con " obliga " " "" Python a iteración sentencia . break : cuando se " °" " a dejar de 7 podremos modificar " si while "' utilizar podemos la condicion o sea . dicho de verdadera código otro una modo y t otra ejecuta siguiente ejemplo con otro este . resultado : veremos que el programa imprime infinitamente el el mensaje 8 . porción mensaje ejemplo : distinto vez una . la variable lo un el ejecutamos este código que podemos recor rer que ; de porción una falsa sea es : Consideremos Ahora ejecuta while dada condicion mientras sintaxis a Para la que ejecutar el ejecuta código ira la es aumentando condición observar ya su no mejor , valor será en un en 1 en valida y imprimirá se cada iteración saldrá del diagrama de , bucle flujo . Inicio cada , el que True False " "" " ° " Bloque Fin veces hasta . Este que ya que sea 10 , por comportamiento lo - Una / es lista Lo . Una lista a ellos , una especial hasta y es otras es estructura de datos en Python funciones un Por . arreglo índices usamos es ejemplo dato Python en cualquier tipo almacenar con de valor enteros como , Las tuplas - cadenas inmutable crear : elementos de Tambien . tipo de un y permiten que características especia donde ingresar cualquier tipo podemos las aplicar podemos slices dato de obtener para y para datos ciertos son Esta . y métodos ÷. , secuencia modificarse los usamos .. las listas es i i listas también Las base como la tienen métodos son todos ellos vamos los mencionar a más importantes my list - agregar append ( 4 5) [ 1,2 i , . de elemento cualquier tipo 3 , final al de lista una que permite nos elementos se agregan my list extend - como ( 4 5) [ 1,2 de al final elemento un i , . lista la de la lista más en pero este los caso devuelve método primero my - va encuentre que list . remover elemento el remover a my le se que pase como parámetro Solo . el devuelve el número de le que pasemos por parámetro [ . elemento de un lista una repite se 1 my list - . reverse Y algunos métodos - l l la lista de [3,2 i vaciar List Clear ( ) , una >> > my Extrae my - el list insert ( 1,55 - . list Ordena pop . - copia saber cantidad de list Regresa ( ) . list cuantos de [ I ) a mayor sort ( una - ) lista . que 2 , reverse = = my - list . elementos elementos que 2 ] . de menor mayor a . Con el argumento ' reverse = . > ) tiene hay . . lo borra y elementos de copyl 55 , específico ] True ) los índice un [ 1 i menor copia de en lista la de elementos de la lista los los ordena my elemento último dentro de la tupla . elemento y False si la tupla esta vacía . , con los elementos de la tupla ordenados . ltuple ) . a tuplas : i una [ 3 índice del elemento que le por pasemos . tuple . index (3) 2 1] , devuelve le 1- elemento un elementos . >> > agregar los 4,5 ] aplican [ ] i . Podemos hay algún si lista una sor teo que Nos my de todos suma Devuelve el número del los elementos podemos Clear C) con True 2,3 parámetro invertir la . 1 i . Podemos . anyltuple ) Devuelve elemento del índice veces list count (3) - la tupla . 2 i cuántas saber my la tupla True [ 1,3 ] Y - Para . de de las de . (2) list index (3) - funciones sus 15 Nos >> > devuelve Nos de ( tuple ) sum >> > Este hay dentro . Aquí algunas . tupla hay dentro Para . 3. 4,5 ] , que la de . [ 4,5 ] ] , elementos agregar mínimo varias inmutables lista dato creación min ( tupla ) >> > También el valor devuelve su 1- . Nos la máximo 5 >> > queremos elementos maxltuple ) >> > Nos regresará el valor devuelve Nos Teniendo . lista : Podemos Si de lenltuple ) > >> tipo de un corchetes de comparten y que 5 entre . total el Nos devuelve i es después de lugar en i i y específicamente . . .. . . . a diferencia principal su , ningún modo de paréntesis muy similares son auque .. tipo de puede tupla una Los métodos acceder . objetos no , 2, la 1 ] lista copia list _ lista podemos = [ 1 usar , 2,3 ] / en ( nombre lista) _ y nos True ' la cantidad pasamos por . de veces parámetro tuple Count (1) . que estuvo en la topla el elemento - - Un diccionario tipo ricos Para de nos valor es definir un estructura una como enteros . diccionario listas cadenas identificar permitirán de datos se cada usa la que e nos permiten otras incluso elemento siguiente con una almacenar funciones ( Key ) clave . cualquier Estos diccionq En los hay diccionarios tambien diccionario for la . . .mn . .. . .. .. podemos . . * . . . usar for i elemento poblacion país Keys in .. . . nuestro de clave pais print .. que . algunos . _ ( ) . : Colombia , ( pois ) . . pais . . .. . .in . . poblacion países in _ . Mexico . value ( ) : 50372425 " print ( pais ) Para recor rer todo el diccionario utilizamos siguiente ( considerando el son : estructura : Retorna a. métodos . . la estructura for Devuelve > i imprime imprime la clave el 129020220 . valor la tanto for pais clave in print / como el valor . poblacion países items _ país + " ( clave ( ) , valor . . . en : . tiene " + str ( población ) ) ese orden ) . Colombia tiene 50372425 Mexico tiene 129020220 ,