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