Módulo: El módulo es un archivo de Python simple que contiene colecciones de funciones y variables globales y tiene una .py
extensió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__.py
un 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")