En este tutorial, aprenderemos sobre el uso de ciclos en Python, cuándo usar for y while, cómo trabajar con listas y diccionarios, y cómo crear y manipular strings o textos en Python.
Parte 1: Ciclos en Python
1.1 Ciclo for en Python
El ciclo for se utiliza para iterar sobre una secuencia (como una lista, una tupla, un rango o una cadena) y ejecutar un bloque de código para cada elemento de la secuencia. Aquí hay un ejemplo:
frutas = [“manzana”, “banana”, “cereza”]
for fruta in frutas:
print(fruta)
Este código imprimirá cada elemento de la lista frutas en una línea separada.
1.2 Ciclo while en Python
El ciclo while se utiliza para repetir un bloque de código mientras se cumpla una condición. Aquí hay un ejemplo:
contador = 0
while contador < 5:
print(contador)
contador += 1
Este código imprimirá los números del 0 al 4, ya que la condición contador < 5 se cumple mientras contador sea menor que 5.
Parte 2: Trabajo con Listas y Diccionarios
2.1 Listas en Python
Las listas son colecciones ordenadas y modificables de elementos. Aprenderemos cómo agregar, modificar y eliminar elementos de una lista.
Agregar elementos a una lista:
frutas = [“manzana”, “banana”, “cereza”]
frutas.append(“naranja”) # Agregar un elemento al final de la lista
Modificar elementos de una lista:
frutas[1] = “pera” # Modificar el segundo elemento de la lista
Eliminar elementos de una lista:
frutas.remove(“manzana”) # Eliminar un elemento específico
del frutas[0] # Eliminar el primer elemento de la lista
2.2 Diccionarios en Python
Los diccionarios son colecciones de pares clave-valor. Aprenderemos cómo agregar, modificar y eliminar elementos de un diccionario.
Agregar elementos a un diccionario:
persona = {“nombre”: “Juan”, “edad”: 30}
persona[“ciudad”] = “Miami” # Agregar un par clave-valor al diccionario
Modificar elementos de un diccionario:
persona[“edad”] = 31 # Modificar el valor de una clave existente
Eliminar elementos de un diccionario:
del persona[“ciudad”] # Eliminar un par clave-valor específico
persona.pop(“edad”) # Eliminar un par clave-valor y obtener su valor
Parte 3: Trabajando con Strings en Python
3.1 Crear Strings en Python
Los strings son secuencias de caracteres. Puedes crearlos utilizando comillas simples o dobles:
cadena1 = 'Hola, mundo!'
cadena2 = "Python es genial"
3.2 Transformar Strings en Python
Mayúsculas y minúsculas:
texto = "Python es genial"
mayusculas = texto.upper() # Convierte a mayúsculas
minusculas = texto.lower() # Convierte a minúsculas
Concatenación de Strings:
nombre = "Juan"
apellido = "Pérez"
nombre_completo = nombre + " " + apellido # Concatenación de strings
Separar Strings:
frase = "Hola, cómo estás?“
palabras = frase.split(”, ") # Divide la cadena en una lista de palabras