Introducción
A medida que crecen los programas, empezará a notar la misma lógica que aparece en más de un lugar. Copiar y pegar esa lógica funciona durante un tiempo, pero enseguida se vuelve difícil de actualizar, fácil de romper y tedioso de leer. Las funciones resuelven ese problema asignando un nombre a un bloque de código y le permiten reutilizarlo en cualquier lugar.
En este módulo, aprenderá a definir funciones, pasarles datos mediante parámetros, obtener resultados mediante valores de retorno y comprender cómo el alcance de las variables evita que distintas partes del código interfieran entre sí. También aprenderá a dividir el código entre varios archivos e importar sus propios módulos. Por último, crearás una calculadora que organiza sus operaciones en funciones.
Note
Reconocemos que a diferentes personas les gusta aprender de diferentes maneras. Puede optar por completar este módulo en formato basado en vídeo o puede leer el contenido como texto e imágenes. El texto contiene más detalle que los vídeos, por lo que, en algunos casos, es posible que desee hacer referencia a él como material complementario para la presentación de vídeo.