Capítulo 44 - Importar módulos y las funciones lambda

Curso de Python desde cero


Importar módulos en Python

Para importar y poder utilizar un módulo en Python lo haremos con la palabra reservada import.

Código

import nombre_del_modulo

Los módulos añaden más funcionalidades a Python, son librerías o complementos.

Cambiemos de tema y veamos las funciones lambda.

Las funciones lambda en Python

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)

Resultado

En la primera línea importo el módulo math, el cual lleva funciones matemáticas.
creo una función que calcula el radio de un círculo mediante la constante pi del módulo math multiplicada por el radio por el radio.
Finalmente, le paso cómo valor del radio 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. Lo que quiero es que veas este ejemplo para compararlo con el de abajo.

12.566370614359172

Puesto que hemos vuelto para este capítulo con las funciones, pasemos a ver un ejemplo sintáctico sobre funciones anidadas:

Código

import math

area = lambda radio: (math.pi * radio * radio)

print(area(2))

Resultado

El resultado es exactamente el mismo, solo que esta vez, he podido reducir la sintaxis de la función.

12.566370614359172

No te preocupes por entender al 100 por 100 las funciones lambda ya que al principio resultan complicadas de entender. Me conformo en este curso con que sepas que existen.


Suscríbete a mi canal de YouTube para apoyarme

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.


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.