Python es un lenguaje de programación importante que hay que conocer. Se utiliza ampliamente en campos como Machine Learning, la Ciencia de Datos, el desarrollo web, y muchos otros.

En esta publicación nos enfocaremos en profundizar mucho más sobre las funciones en Python

aprende fácilmente inteligencia artificial - newsletter

Existe otra manera para organizar la definición de una función, comencemos definiendo suma_diez con el parámetro y los dos puntos.

En la siguiente línea en vez de retornar el valor de 10 mas “a”, otra variable puede crearse dentro de la función para guardar el valor de la operación. Usare el nombre resultado para el ejemplo, y lo asignare el resultado de la operación de a más 10.

21-1

Verifiquemos lo que acabamos de hacer, si escribo en otra línea suma_diez con el argumento de 4, no ocurre nada.

¿Por qué?

21-2

Porque hasta los momentos solamente hemos declarado el nombre de la variable en el cuerpo de la función y no le he dicho aún qué hacer con ella, obviamente debo retornar la variable.

21-3

Puedes ver, acá retorno “resultado” ya que acá se encuentra la respuesta a la operación antes realizada.

Entonces si nuevamente llamó suma_diez con el argumento 4, ya me genera la respuesta que en este caso es 14.

21-4

Te recuerdas que en el primer ejemplo utilizamos “print”, bueno “print” o imprimir se utiliza para que la computadora nos muestre una salida, cuando tenemos un código muy largo podemos utilizar “print” para que nos muestre un valor específico y de esta manera podamos seguir el control de flujo.

21-5

En otro caso, “print” no afecta el cálculo de la salida, por otra parte con “return” no se visualiza la salida específica cuando una función debe generar una.

Por lo tanto, es importante que entiendas lo que cada una de ella hace, esto te ayudara bastante cuando estés trabajando con funciones en tus programas.

Si te estás iniciando en la programación para Machine Learning y aún no te sientes tan diestro, te ofrezco un pack con las instrucciones básicas de Python, NumPy y Pandas. Estas guías serán de gran utilidad si estás comenzando ya que podrás recurrir a ella cada vez que no te acuerdes de alguna instrucción o no sepas hacer algo que es rutinario al momento de programar Machine Learning. Para descargar el pack con las guías solamente tienes que ingresar a este enlace.

Deja un comentario

Tu dirección de correo electrónico no será publicada.