¿Cuál es la diferencia entre el módulo, el paquete y la biblioteca de Python?

Módulo: El módulo es un archivo de Python simple que contiene colecciones de funciones y variables globales y tiene una .pyextensión de archivo. Es un archivo ejecutable y para organizar todos los módulos tenemos el concepto llamado Paquete en Python.

Ejemplo: Guarde el código en un archivo llamado demo_module.py

def myModule(name):
    print("This is My Module : "+ name)

Importe el módulo llamado demo_module y llame a la función myModule dentro de él.

import demo_module
  
demo_module.myModule("Math")

Producción:

This is My Module : Math

Paquete: El paquete es un directorio simple que tiene colecciones de módulos. Este directorio contiene módulos de Python y también tiene __init__.pyun archivo por el cual el intérprete lo interpreta como un Paquete. El paquete es simplemente un espacio de nombres. El paquete también contiene subpaquetes en su interior.

Ejemplo:

Student(Package)
| __init__.py (Constructor)
| details.py (Module)
| marks.py (Module)
| collegeDetails.py (Module)

Biblioteca: la biblioteca tiene una colección de funciones relacionadas de códigos que le permiten realizar muchas tareas sin escribir su código. Es un fragmento de código reutilizable que podemos usar importándolo en nuestro programa, solo podemos usarlo importando esa biblioteca y llamando al método de esa biblioteca con period(.).

Ejemplo: importar la biblioteca de pandas y llamar al método read_csv usando el alias de pandas, es decir, pd.

import pandas as pd
  
df = pd.read_csv("file_name.csv")

Publicación traducida automáticamente

Artículo escrito por ddhgp108 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *