Cursos de Python

Módulos en Python

¿Qué es un Módulo?

Un módulo en Python es un archivo que contiene funciones, variables y código que puede ser reutilizado en otros programas. Python incluye una amplia biblioteca estándar de módulos que puedes importar y utilizar en tus proyectos.

Importación de Módulos

Para importar un módulo en Python, utiliza la palabra clave import, seguida del nombre del módulo, recuerda tener tu instalación de python lista antes de proceder a trabajar con el lenguaje..

Importación de un Módulo

import math resultado = math.sqrt(16)

En este ejemplo, hemos importado el módulo math y utilizado la función sqrt() para calcular la raíz cuadrada de 16.

Creación de Módulos en python Propios

Creación de Módulos Personalizados

También puedes crear tus propios módulos en Python. Para hacerlo, simplemente crea un archivo .py con funciones y variables, y luego puedes importar este archivo como un módulo en otros programas.

Supongamos que tenemos un archivo llamado mi_modulo.py con el siguiente contenido:

# mi_modulo.py 

def saludar(nombre): 

     mensaje = f"Hola, {nombre}!" 

    return mensaje 

def suma(a, b): 

     resultado = a + b 

     return resultado

Luego, podemos importar y utilizar este módulo en otro programa:

import mi_modulo 

mensaje_saludo = mi_modulo.saludar("Ana") 

resultado_suma = mi_modulo.suma(3, 5) 

print(mensaje_saludo) # Esto imprimirá "Hola, Ana!" 

print(resultado_suma) # Esto imprimirá 8

Mas Información sobre los Módulos en Python

Un módulo desempeña un doble papel al contener declaraciones ejecutables y definiciones de funciones. Estas declaraciones se emplean principalmente para inicializar el módulo y se ejecutan al importarlo por primera vez o cuando se ejecuta como script. Cada módulo dispone de su espacio de nombres privado, que funge como espacio global para todas las funciones definidas en el módulo. Esto permite a los autores del módulo utilizar variables globales sin temor a conflictos con las variables globales del usuario. Además, los módulos pueden importar otros módulos, incorporando nombres al espacio de nombres global. Aunque es una práctica común, no es obligatorio situar todas las declaraciones de importación al inicio del módulo o script. Los nombres de los módulos importados se añaden al espacio de nombres global del módulo al ubicarse en su nivel superior, fuera de cualquier función o clase

Documentación de Python en su página oficial: https://www.python.org/

Si quieres conocer otros artículos parecidos a Módulos en Python puedes visitar la categoría Python.

Ingeniero en Informática con amplia trayectoria en creación de contenidos digitales. Ingresé al mundo del desarrollo web en 2004 y, desde entonces, me he dedicado a aprender, enseñar y perfeccionar mis conocimientos en diseño web, programación, SEO, marketing digital y más. Este blog es uno de mis espacios donde comparto lo que he aprendido a lo largo de los años, con el objetivo de ayudar a otros a crecer en el mundo digital. https://gravatar.com/xgcless