0% encontró este documento útil (0 votos)
0 vistas3 páginas

Teoria Python

El documento proporciona una introducción a Python, cubriendo conceptos como declaraciones Match, bucles for, tratamiento de cadenas, listas, diccionarios y funciones. Se incluyen ejemplos prácticos de cada tema, mostrando cómo manipular datos y realizar operaciones básicas. Además, se enseña cómo crear y utilizar diccionarios y funciones personalizadas en Python.

Cargado por

bernalceleste19
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
0 vistas3 páginas

Teoria Python

El documento proporciona una introducción a Python, cubriendo conceptos como declaraciones Match, bucles for, tratamiento de cadenas, listas, diccionarios y funciones. Se incluyen ejemplos prácticos de cada tema, mostrando cómo manipular datos y realizar operaciones básicas. Además, se enseña cómo crear y utilizar diccionarios y funciones personalizadas en Python.

Cargado por

bernalceleste19
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

CURSO DE PYTHON

Declaraciones Match (en otros lenguajes es el switch)

numero = 1
match numero:
case 1:
print("Uno")
case 2:
print("Dos")
case 3:
print("Tres")
case 1:
print("Uno")
case _: # default
print("Número no reconocido")

Bucle for

numeros = [1, 2, 3, 20, 4, 5]


for numero in numeros:
cuadrado = numero ** 2
print(f"El cuadrado de {numero} es {cuadrado}")

Tratamiento de cadenas

nombre = "marco"
apellido = "MENDOZA"
frace = "Hola Esta Es una Frace"

longitud = len(frace)
print(longitud)

print(apellido[6])

palabras = [Link]()
print(palabras)

mayusculas = [Link]()
print(mayusculas)

minusculas = [Link]()
print(minusculas)

Listas
# Lista de números enteros
numeros = [1, 2, 3, 4, 5]
# Lista de cadenas de texto
frutas = ["manzana", "banana", "cereza"]

# Lista mixta con diferentes tipos de datos


mixta = [1, "hola", 3.14, True]
print(numeros[0])
print(frutas[1])
numeros[2] = 9
print(numeros[2])

#append : agrega datos a las listas


[Link](8)
print(numeros)
[Link]("coco")
print(frutas)

# borra el dato en la posición seleccionada


del numeros[2]
del frutas[0]
print(numeros)
print(frutas)
for fruta in frutas:
print(fruta)
suma = sum(numeros) # función para sumar todo lo elementos que hay una lista
print(suma)

Diccionarios

personas = {
"persona1":{
"nombre": "Juan",
"edad": 30,
"ciudad": "Madrid"
},
"persona2":{
"nombre": "Maria",
"edad": 28,
"ciudad": "Barcelona"
}

datos = personas["persona1"]
datos2 = personas["persona2"]
print("-------------------------")
print(personas["persona1"])
print(datos["nombre"])
print(datos2["edad"])
# diccionario vacio para ser completado por el usuario
persona1 = {
"nombre": None,
"edad": None,
"direccion": None,
"telefono": None,
}
persona1["nombre"]= input("Introduce un nombre:")
persona1["edad"]= input("Introduce tu edad:")
persona1["direccion"]= input("Introduce tu direccion:")
persona1["telefono"]= input("Introduce tu telefono:")
print(persona1["nombre"], "tiene", persona1["edad"], "años, vive en",
persona1["direccion"], "y su
numero de telefono es", persona1["telefono"])

Funciones
def saludar(nombre):
print(f"¡Hola, {nombre}!")
saludar("Juan")

def suma(a, b):


resultado = a+b
return resultado

numero1 = int(input("Introduce un numero:"))


numero2 = int(input("Introduce un segundo numero:"))
resultado = suma(numero1, numero2)
print(resultado)

También podría gustarte