0% encontró este documento útil (0 votos)
6 vistas4 páginas

Módulos en Python: Organización y Uso

Los módulos en Python son archivos .py que contienen definiciones y declaraciones, permitiendo organizar y reutilizar código de manera eficiente. Facilitan la separación de preocupaciones, encapsulamiento y la importación de funcionalidades entre diferentes programas. Existen módulos estándar, de terceros y propios que se pueden utilizar según las necesidades del proyecto.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas4 páginas

Módulos en Python: Organización y Uso

Los módulos en Python son archivos .py que contienen definiciones y declaraciones, permitiendo organizar y reutilizar código de manera eficiente. Facilitan la separación de preocupaciones, encapsulamiento y la importación de funcionalidades entre diferentes programas. Existen módulos estándar, de terceros y propios que se pueden utilizar según las necesidades del proyecto.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

En Python, los módulos son archivos que contienen definiciones y declaraciones

de Python, como funciones, clases y variables. Estos archivos tienen la extensión


.py y se utilizan para organizar y reutilizar código de manera eficiente. Los
módulos permiten dividir grandes programas en partes más pequeñas y
manejables, además de facilitar la importación y reutilización de funcionalidades
entre diferentes programas.

### Características clave de los módulos en Python:

1. *Organización:* Los módulos ayudan a organizar el código al agrupar funciones,


clases y variables relacionadas en un archivo separado.

2. *Reutilización:* Permiten la reutilización de código. Puedes importar un módulo


en otros programas y acceder a sus funciones y clases para evitar la duplicación
de código.

3. *Encapsulamiento:* Los módulos permiten encapsular lógica específica, lo que


mejora la legibilidad y mantenibilidad del código al ocultar detalles de
implementación.

4. *Separación de preocupaciones:* Facilitan la separación de diferentes partes de


un programa, lo que facilita la colaboración en equipo y el desarrollo modular.

### Uso básico de módulos:

#### Creación de un módulo:

1. **Crear un archivo .py:** Por ejemplo, crea un archivo [Link] que


contiene funciones y/o clases.

python
# [Link]

def saludar(nombre):

print(f"Hola, {nombre}!")

def sumar(a, b):

return a + b

class Persona:

def __init__(self, nombre, edad):

[Link] = nombre

[Link] = edad

def presentarse(self):

print(f"Me llamo {[Link]} y tengo {[Link]} años.")

#### Importación de un módulo:

2. *Importar un módulo en otro archivo Python:* Puedes usar la palabra clave


import para importar y usar las funciones y clases definidas en [Link].

python

# [Link]

import mimodulo

[Link]("Juan")
resultado = [Link](3, 5)

print("La suma es:", resultado)

juan = [Link]("Juan", 30)

[Link]()

#### Importación selectiva:

3. *Importación selectiva de funciones o clases:* También puedes importar


selectivamente funciones o clases específicas de un módulo utilizando la sintaxis
from ... import ....

python

# [Link]

from mimodulo import saludar, Persona

saludar("María")

maria = Persona("María", 25)

[Link]()

### Ubicación de los módulos:

- *Módulos estándar de Python:* Son módulos que vienen integrados con la


instalación estándar de Python y están listos para ser utilizados.
- *Módulos de terceros:* Son módulos desarrollados por la comunidad de Python y
disponibles a través de herramientas como pip (el administrador de paquetes de
Python).

- *Módulos propios:* Son módulos que tú mismo creas para tu proyecto específico,
organizando tu propio código de acuerdo a la lógica y funcionalidad necesaria.

También podría gustarte