Bueno.
Pues ya he llegado a la mayoría de edad.
Los 17 han sido complicados, pero es lo que tiene madurar.
Pero la cosa ahora sí empieza a ponerse interesante.
Aunque lo que más me gusta de la economía son las matemáticas (como concepto teórico y como herramienta), voy a empezar desde el principio. De la manera más simple que se puede utilizar ahora…
Las funciones hacen 3 (gran número) cosas:
- Nombran fragmentos de código de igual manera que las variables nombran cadenas y números.
- Toman argumentos de igual manera que sus programas toman argv.
- Usando el punto 1 y 2, nos permiten crear nuestros propios «miniprogramas» o «pequeños comandos».
En Python puedo crear una función mediate el uso de la palabra def. Voy a crear cuatro funciones diferentes que funcionan como sus programas y luego motraré cómo está relacionada cada una.
Lo ejecuto…

Ya veo cómo trabaja una función en Python. Uso las funciones de la misma forma que uso exists, open y otros métodos. De hecho, esos métodos o comandos son sólo funciones!!!??? Si. Ésto significa que puedo crear mis propios métodos y usarlos también en mis programas. Mmmmmm
ALGUNAS PREGUNTAS
P: ¿Qué está permitido como nombre de función?
R: Lo mismo que para nombres de variables. Cualquier cosa que no empiece con un número y contenga letras, números y guiones bajos. En el ejemplo, print_two se podía haber llamado Piruleta, pero preferiblemente nombres cortos que indiquen lo que hace la función.
P: ¿Qué hace * en *args?
R: Le indica a Python que tome todos los argumentos para la función y los ponga en args como una lista. Es como argv, que ya he usado, pero para funciones.
COMENTANDO MÁS
El programa más comentado


Debe estar conectado para enviar un comentario.