Funciones: La Máquina
Evita repetir código construyendo tus propias máquinas procesadoras. Entra materia prima (parámetros), ocurre la magia (código) y sale un producto (return).
1. ¿Por qué usar funciones?
Imagina que tienes que ensamblar 100 autos. No construirías cada herramienta desde cero para cada auto. Creas una línea de ensamblaje (la función) y la usas 100 veces.
2. Anatomía de la Máquina
Una función es una caja negra. No necesitas saber siempre cómo funcionan los engranajes por dentro, solo qué botones apretar y qué sale de ella.
Parámetros
La materia prima. Lo que la máquina necesita para trabajar (puede ser nada, uno o varios).
Definición
Los engranajes internos. El código indentado que transforma la entrada.
Return
El producto final. El valor que la máquina escupe hacia afuera para ser guardado.
3. Expandiendo la Fábrica
Python viene con máquinas preinstaladas (Built-in), pero a veces necesitas equipos especializados hechos por otros ingenieros (Módulos).
Preinstaladas (Built-in)
Listas para usar. Ejemplos: print(), input(), o round(3.1415, 2).
Importadas (Módulos)
Debes "pedirlas" primero con import. Un clásico es el módulo del caos: random.
La Fábrica de Código
Diseña tu propia máquina procesadora. Configura los engranajes, inserta inputs y observa cómo se genera el output.
play_circleIniciarRaspberry Pi 4 • StuLab v1.0