MODULOS DE PYTHON


Python tiene una manera de poner definiciones en un archivo y usarlos en un script o en una instancia interactiva del intérprete. Tal archivo es llamado módulo; las definiciones de un módulo pueden ser importadas a otros módulos o al módulo principal. 

Un módulo es una archivo conteniendo definiciones y declaraciones de Python. El nombre del archivo es el nombre del módulo con el sufijo .py agregado. Dentro de un módulo, el nombre del mismo (como una cadena) está disponible en el valor de la variable global __name__.

Al contrario que en otros lenguajes, no llenaremos el código con símbolos, puntos y coma o corchetes, pues la sintaxis es muy limpia y resulta agradable de leer. Pero si hay algo que de verdad caracteriza a este lenguaje de programación, es su capacidad para ser utilizado en múltiples propósitos distintos. 

Algunas de las librerías de Python son:

1. Pygame
Es de código abierto, permite crear aplicaciones multimedia, y aunque esta librería es más para la creación de videojuegos, podemos hacer a un lado esto para crear aplicaciones donde se requiera trabajar con imágenes o animaciones.

2. Request
Podemos trabajar con los diferentes métodos del protocolo HTTP, así como también crear, enviar y recibir paquetes. 

3. sqlAlchemy

Permite trabajar con bases de datos por medio de objetos. Podemos crear, modificar, eliminar y consultar tablas, así como actualizar, leer y eliminar nuestros registros. Pero no se limita ahí, también podemos crear modelos con diferentes relaciones o incluso relaciones polimorfas.

4. Colorama
El texto con diferentes fondos y colores de una forma muy sencilla y sin quebraderos de cabeza. Muy recomendada si queréis hacer un script que sea visualmente atractivo.

5. sqlite

Paquete de software de dominio público que proporciona un sistema de gestión de base de datos relacional. Los sistemas de bases de datos relacionales se utilizan para almacenar los registros definidos por el usuario en tablas grandes. Además del almacenamiento y gestión de datos, un motor de base de datos puede procesar consultas complejas que combinan datos de varias tablas para generar informes y resúmenes de datos.

No hay comentarios:

Publicar un comentario