Importaciones y lambda en Python
Capítulo 44: Importar módulos y las funciones lambda
En este capítulo te mostraré como importar módulos y lo que son las funciones lambda de Python.
Importar módulos en Python
Para importar y poder utilizar un módulo en Python lo haremos con la palabra reservada import
.
import nombre_del_modulo
Los módulos añaden más funcionalidades a Python, son bibliotecas.
Las funciones lambda de Python
Cambiemos de tema y veamos las funciones lambda.
Las funciones lambda o funciones anónimas son funciones normales y corrientes pero con una sintaxis reducida y solo sirven para funciones con una única instrucción.
Veamos una función normal de ejemplo para poder compararla con la función lambda:
import math
def area(radio):
resultado = math.pi * radio * radio
print(resultado)
area(2)
En la primera línea importo el módulo math
, el cual lleva funciones matemáticas de todo tipo.
creo una función que calcula el radio de un círculo mediante la constante pi del módulo math
(math.pi
) multiplicada por el radio
al cuadrado.
Finalmente, le paso cómo valor del radio
, el número 2
, en la llamada a la función.
Si no comprendes muy bien este cálculo, puede que te ayude a entenderlo el vídeo, pero no es lo importante. Quiero es que veas este ejemplo para compararlo con el de abajo.
12.566370614359172
import math
area = lambda radio: (math.pi * radio * radio)
print(area(2))
El resultado es exactamente el mismo, solo que esta vez, he podido reducir el tamaño de la función. La he simplificado.
12.566370614359172
No te preocupes por entender al cien por cien las funciones lambda ya que al principio resultan complicadas de entender. Me conformo en este curso con que sepas que existen.
Comentarios
Si te quedan dudas sobre el temario, sobre Python, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.