¿Qué son las funciones?
Las funciones son subprogramas o subrutinas que podemos crear en nuestros programas o scripts para resolver un problema en específico, esto nos ayudará a evitar duplicar código, ya que podremos reutilizar estos fragmentos de código.
Aparte de las funciones que podamos crear, los lenguajes de programación por lo general tienen sus propias funciones que podemos utilizar el cualquier parte del programa como por ejemplo en Python podemos usar la función print para imprimir información por la terminal. También podríamos descargar programas de terceros o como se llaman en Python paquetes que serían paquetes de software escritos en Python y utilizar sus funciones.