Programación en Python
Para iniciar operaciones se debe agregar una nueva carpeta en el proyecto
-New
-New pythonfile
-Comienzo a escribir el código
Nota: Cuando imprimo (print) y deseo ver el resultado (Click derecho y reproduzco el código)
Ejemplos:
"""numero = 3
print(numero)
numero = "Mitocode"
print(numero)"""
"""numero1 = float("50")
numero2 = float("20")
print(numero1 + numero2)
texto = "mitocode"
print(texto + str(3))"""
Float=Numero decimal
Int: Numero entero
Para unir texto y numero=
Ejm: texto + str (3)
Para convertir un texto en texto con mayúscula utilizo lo siguiente
-texto.upper
Para convertir en minúscula completamente
Como verificar si es un valor numérico (Valor vuliano) en este caso imprime true o false)
Para Reemplazar Letras por números
Si quiero imprimir solo algunas letras pongo cuantes posiciones deseo imprimir
Condicionales (IF - ELSE)
Las condicionales se manejan iguales al Excel; solo que Python facilita el procedimiento
¿Que pasaría si el ingreso de la información viene atravez de una entrada de teclado?
-Se debe anexar la palabra Input
-Ademas se debe englobar con la palabra Int Nota: Se utiliza el int para informarle al
programa que se le ingresara un numero y cuando en el programa (Parte de abajo) diligencio ej: 17
arroja el mensaje de menor de edad.
Nota: en otros lenguajes de programación también se utiliza la palabra elif la cual se utiliza en la
mitad del if y el else para indicar que pasa si no se cumple ninguna de las 2.
-Nota para que se haga la pregunta en el programa iniciamos con un print
Nota: Siempre al final de un numero que se le ha puesto la condición debe ir un (Dos puntos)
Ejemplo demostración del programa
Estructuras Ciclicas
Tiene la característica que va a iterar nuestro código de manera finita o infinita
Se emplean el kwargs (For)
Cuando empleamos los cíclicos siempre debemos castear y no utilizar la letra i sola sino de
predecesor el str
Ejemplo
Versión mas simplificada: Ya que Python entiende que desde el cero hasta el 3
Con el método Break y continue
Cuando utilizo la palabra break el programa se detiene donde se realice la indicación; pero cuando
utilizamos la palabra continue se le puede dar continuidad al programa.
Cuando utilizamos el For x in (“mitocode”):
Print (x)
Entrega letra a letra
Nota Tambien le puedo decir que me entregue el resultado de otra manera utilizando el end
Ejmplo:
Tambien puedo utilizar algo asi
y a cada carácter le va a agregar xyz
Tambien puedo agregar condicionales como If para verificar si es un numero utilizando .isdigit()
Existe una variante donde yo le puedo asociaren un bucle for un bloque else
Nota: for x in range (for x en un rango)
Nota: antes de poner el break se ejecuto y el programa no se detenia e imprimia el else;
por lo que se tuvo que poner el break para cuando cumpliera la condición
Existe otra estructura cíclica que también me permite hacer iteraciones; muy conocida en el
mundo de la programación como While donde se espera un valor true o false
Para hacer un bukle infinito:
Cuando pones a rodar el programa nunca para; debes ponerle un break
La expresión else se ejecuta después de todas las iteraciones por lo tanto va al mismo nivel
de while
Sis deseo ver también la iteración en la que se encuentra en cada ciclo se le agrega un print