- Cómo aplicar ciclos en Python: cuándo usar FOR y cuando WHILE
Los ciclos son como “bucles” en los que puedes hacer que una computadora realice una tarea repetidamente. En Python, hay dos tipos principales de ciclos: for y while.
For: Puedes pensar en el ciclo for como un contador. Le dices a Python cuántas veces quieres que se repita una tarea y lo hará automáticamente. Por ejemplo, si quieres imprimir los números del 1 al 5, puedes usar un ciclo for.
for numero inrange(1, 6):
print(numero)
Esto imprimirá los números del 1 al 5 en la pantalla.
While: El ciclo while se usa cuando no sabes exactamente cuántas veces necesitas repetir una tarea. Funciona mientras una condición sea verdadera. Por ejemplo, si quieres contar desde 1 hasta que llegues a un número determinado, puedes usar un ciclo while
<code>
contador = 1
while contador <= 5:
print(contador)
contador += 1
Esto imprimirá los números del 1 al 5 también.
- Cómo agregar, modificar y eliminar elementos de listas y diccionarios
Listas: Una lista en Python es como una colección de elementos en un orden específico. Puedes agregar elementos a una lista con append, modificar elementos existentes usando su posición y eliminar elementos con remove.
mi_lista = [1, 2, 3]
# Agregar un elemento al final
mi_lista.append(4)
# Modificar el segundo elemento
mi_lista[1] = 5
# Eliminar el tercer elemento
mi_lista.remove(3)
`Diccionarios: Un diccionario es como una lista, pero cada elemento tiene una “clave” que lo identifica. Puedes agregar elementos, modificarlos y eliminarlos usando estas claves
mi_diccionario = {"nombre": "Juan", "edad": 30}
# Agregar un nuevo elemento
mi_diccionario["ciudad"] = "Madrid"
# Modificar el valor de "edad"
mi_diccionario["edad"] = 31
# Eliminar la clave "ciudad"
del mi_diccionario["ciudad"]
- Cómo crear y transformar Strings o textos en Python
Crear Strings: Puedes crear una cadena de texto (String) simplemente rodeando el texto con comillas simples o dobles.
saludo = "Hola, Platzi!"
Transformar Strings: Puedes cambiar un String a mayúsculas o minúsculas, o dividirlo en partes utilizando funciones especiales.
texto = "Hola, amigos"
# Convertir a mayúsculas
en_mayusculas = texto.upper()
# Convertir a minúsculas
en_minusculas = texto.lower()
# Dividir en palabras
palabras = texto.split(", ")
Curso de Fundamentos de Python