Intro a Python
Intro a Python
IDE - PyCharm
Debugging = Depuracion
print("Hola Mundo!")
print("Agu" * 4) # Multiplica la palabra
Hola Mundo!
AguAguAguAgu
COMENTARIOS:
Usamos: #
# Comentario
TIPOS BASICOS:
VARIABLES:
FUNCION len:
print(len(descripcion))
#Funcion que cuenta cantidad de caracteres
Imprimir INDICE
print(nombre_curso[0])
# Imprime "C", primer caracter (Indice)
print(nombre_curso[6:])
# Imprime "Python", Rango de Caracteres
FORMATOS DE STRINGS:
METODOS DE STRINGS:
NUMEROS:
print(10 + 5)
print(10 - 5)
print(10 * 5)
print(10 / 6)
print(10 // 6) # // quita los decimales del resultado
print(10 % 2) # devuelve el Resto
print(2 ** 3) # ** para la potencia.
NUMEROS - FUNCIONES:
n1 = int(n1)
n2 = int(n2)
suma = n1 + n2
resta = n1 - n2
multi = n1 * n2
div = n1 / n2
mensaje = f"""
Para los numeros {n1} y {n2}.
El resultado de la Suma es {suma}.
El resultado de la Resta es {resta}.
El resultado de la Multiplicacion es {multi}.
El resultado de la Division es {div}.
"""
print(mensaje)
CONVERSION DE TIPOS:
# int()
# str()
# float()
# bool()
print(bool(""))
print(bool("0"))
print(bool(None))
print(bool(" "))
print(bool(0))
DEVUELVE:
False
True
False
True
False
CONTROL DE FLUJO:
COMPARADORES LOGICOS:
edad = int(edad)
IF – OPERADOR TERNARIO:
edad = 15
print(mensaje)
OPERADORES LOGICOS:
gas = True
encendido = True
edad = 18
gas = True
encendido = True
edad = 18
CADENA COMPARADORES:
edad = 25
if edad >= 15 and edad <=65:
print("Puede ingresar a la pileta")
else:
print("NO puede ingresar")
FOR:
for numero in range(5):
print(numero, "Hola")
devuelve:
0 Hola
1 Hola
2 Hola
3 Hola
4 Hola
FOR ELSE:
buscar = 3
No encuentra el numero
buscar = 10
WHILE:
numero = 1
while numero < 100:
print(numero)
numero *= 2
LOOP ANIDADO:
print("Bienvenidos a la Calculadora")
print("Tara terinar escribe salir")
print("Las Operacion son: suma, resta, multi y div")
resultado = ""
while True:
if not resultado:
resultado = input("Ingrese un Numero: ")
if resultado.lower() == "salir":
break
resultado = int(resultado)
op = input("Ingrese una Operacion: ")
if op.lower() == "salir":
break
n2 = input("Ingrese Otro NUmero: ")
if n2.lower() == "salir":
break
n2 = int(n2)
if op.lower() == "suma":
resultado += n2
elif op.lower() == "resta":
resultado -= n2
elif op.lower() == "multi":
resultado *= n2
elif op.lower() == "div":
resultado /= n2
else:
print("Operacion No Valida")
break
FUNCIONES:
def hola():
print("Hola Mundo!")
print("Esto es una Funcion")
hola()
hola()
PARAMETROS Y ARGUMENTOS:
Adentro de la función son PARAMETROS y afuera son ARGUMENTOS.
hola("Agustin", "Gatica")
ARGUMENTOS OPCIONALES:
Si falta un AGUMENTO. Se pueden definir PARAMETROS por defecto como “Gatica”
hola("Agustin", "Gatica")
hola("Carolina")
ARGUMENTOS NOMBRADOS:
def hola(nombre, apellido="Flores"):
print("Hola Mundo!")
print(f"Bienvenido {nombre} {apellido}")
hola(apellido="Gatica", nombre="Agustin")