Tras dos semanas de aprendizaje constante, ya dominas los fundamentos sólidos del lenguaje: variables, tipos de datos, condicionales, bucles, listas, diccionarios, tuplas, sets, funciones y argumentos flexibles. Este es el momento ideal para combinar todo lo aprendido en un único ejercicio práctico que demuestre tu progreso.
A partir de la próxima semana entrarás en terreno más avanzado: programación orientada a objetos, manejo de errores y trabajo con archivos. Estos conceptos son los que marcan la diferencia entre escribir scripts simples y construir aplicaciones robustas.
Código de ejemplo:
datos = {"nombre": "tú", "nivel": 2}
numeros = [1, 2, 3, 4, 5]
cuadrados = [n ** 2 for n in numeros]
pares = {x for x in numeros if x % 2 == 0}
def analizar(*valores):
return sum(valores) / len(valores)
print(f"Media: {analizar(*numeros)}") # Media: 3.0
print(f"Cuadrados: {cuadrados}")
print(f"Pares: {pares}")
.png)
.png)
.png)