En este tutorial se desarrollarán los siguientes puntos:
Desarrollo:
Cómo aplicar ciclos en Python: cuándo usar FOR y cuando WHILE.
En Python, los ciclos for y while son dos formas de control de flujo que permiten repetir un bloque de código varias veces. Aquí te dejo una guía de cuándo usar cada uno:
Ciclo FOR
El ciclo for se utiliza cuando sabes cuántas veces quieres que se repita el ciclo. Es comúnmente utilizado para iterar sobre una secuencia (como una lista, una tupla, un diccionario, un conjunto o una cadena).
for i in range(5):
print(i)
Este código imprimirá los números del 0 al 4. Aquí, sabemos de antemano que queremos que el ciclo se repita exactamente 5 veces.
Ciclo WHILE
El ciclo while se utiliza cuando quieres que el ciclo se repita mientras se cumpla una condición, pero no sabes cuántas veces se repetirá el ciclo.
i = 0
while i < 5:
print(i)
i += 1
Este código hará lo mismo que el ejemplo anterior, pero utilizando un ciclo while. El ciclo se repetirá mientras la condición i < 5 sea verdadera.
Cómo agregar, modificar y eliminar elementos de listas y diccionarios.
LISTAS
Agregar elementos: Puedes usar el método append() para agregar un elemento al final de la lista.
lista = [1, 2, 3]
lista.append(4) # lista ahora es [1, 2, 3, 4]
Modificar elementos: Puedes cambiar un elemento de la lista accediendo a él directamente a través de su índice.
lista = [1, 2, 3]
lista[1] = 20 # lista ahora es [1, 20, 3]
Eliminar elementos: Puedes usar el método remove() para eliminar un elemento específico de la lista o pop() para eliminar un elemento en un índice específico.
lista = [1, 2, 3]
lista.remove(2) # lista ahora es [1, 3]
lista.pop(0) # lista ahora es [3]
DICCIONARIOS
Agregar elementos: Puedes agregar un nuevo par clave-valor a un diccionario simplemente asignándolo.
diccionario = {‘a’: 1, ‘b’: 2}
diccionario[‘c’] = 3 # diccionario ahora es {‘a’: 1, ‘b’: 2, ‘c’: 3}
Modificar elementos: Puedes cambiar el valor de una clave existente en un diccionario de la misma manera que agregarías un nuevo par clave-valor.
diccionario = {‘a’: 1, ‘b’: 2}
diccionario[‘a’] = 10 # diccionario ahora es {‘a’: 10, ‘b’: 2}
Eliminar elementos: Puedes usar la palabra clave del para eliminar un par clave-valor de un diccionario.
diccionario = {‘a’: 1, ‘b’: 2}
del diccionario[‘a’] # diccionario ahora es {‘b’: 2}
Cómo crear y transformar Strings o textos en Python.
En Python, trabajar con cadenas de texto (strings) es muy sencillo gracias a las múltiples funciones y métodos incorporados. Aquí te dejo algunos ejemplos de cómo puedes crear y transformar strings en Python:
CREAR STRINGS
Las cadenas de texto se pueden crear utilizando comillas simples o dobles:
s1 = 'Hola, mundo!‘
s2 = "Hola, mundo!"
También puedes crear cadenas de texto de varias líneas utilizando comillas triples:
s3 = ‘’‘Hola,
mundo!’’'
CONCATENAR STRINGS
Puedes unir dos o más cadenas de texto utilizando el operador +:
saludo = 'Hola, ’ + ‘mundo!’ # Resultado: 'Hola, mundo!'
REPETIR STRINGS
Puedes repetir una cadena de texto un número específico de veces utilizando el operador *:
repetir = 'Hola! ’ * 3 # Resultado: 'Hola! Hola! Hola! '
TRANSFORMAR STRINGS
Python ofrece varios métodos para transformar cadenas de texto. Aquí te dejo algunos ejemplos:
Convertir a mayúsculas: s.upper()
Convertir a minúsculas: s.lower()
Capitalizar la cadena: s.capitalize()
Reemplazar una subcadena: s.replace(‘viejo’, ‘nuevo’)
Dividir la cadena en una lista de subcadenas: s.split(‘delimitador’)
Unir una lista de cadenas en una sola cadena: ‘delimitador’.join(lista)
Tipos de declaraciones condicionales
En Python, las declaraciones condicionales son una parte fundamental del control de flujo en un programa. Aquí te dejo los tipos de condicionales que puedes usar en Python con algunos ejemplos:
Declaración IF
La declaración if se utiliza para probar una condición y ejecutar un bloque de código si la condición es verdadera.
Python
x = 10
if x > 0:
print(“x es positivo”)
Declaración IF-ELSE
La declaración if-else se utiliza para probar una condición y ejecutar un bloque de código si la condición es verdadera, y otro bloque de código si la condición es falsa.
x = -10
if x > 0:
print(“x es positivo”)
else:
print(“x no es positivo”)
Declaración ELIF
La declaración elif (que significa “else if”) se utiliza para agregar más condiciones a una declaración if. Puedes tener tantas declaraciones elif como quieras en una declaración if.
x = 0
if x > 0:
print(“x es positivo”)
elif x < 0:
print(“x es negativo”)
else:
print(“x es cero”)
Declaración IF de una línea (operador ternario)
Python también permite una forma compacta de la declaración if-else, que es como un operador ternario en otros lenguajes de programación.
x = 10
mensaje = “x es positivo” if x > 0 else "x no es positivo"
print(mensaje)