Skip to main content

La librería proporciona una interfaz para interactuar con una API de búsqueda de información sobre coches, gestionando datos de clientes, coches y reservas.

Project description

Librería PyPiston

Esta librería Python facilita la interacción con una API de búsqueda de información sobre coches, permitiendo gestionar datos de clientes, coches y reservas. Aquí se presenta un resumen de las clases clave y sus funciones.

Clase Cliente

La clase Cliente representa clientes con información básica, incluyendo edad, nombre, residencia y una lista opcional de permisos. Proporciona métodos para comprobar la mayoría de edad, ańadir permisos y mostrar los datos del cliente en la consola.

Clase ClienteExt

La clase ClienteExt extiende la información de la clase Cliente, agregando detalles como la vigencia del permiso, necesidades especiales, compromiso medioambiental y nivel del cliente. Además, ofrece funciones para verificar la vigencia del permiso, añadir necesidades especiales y mostrar los datos del cliente extendido.

Clase Coche

La clase Coche representa un coche deseado y proporciona funciones para buscar información sobre coches en una API. Permite la especificación de criterios de búsqueda como marca, modelo, ańo, etc. Los resultados se presentan en una tabla.

Clase Reserva

La clase Reserva permite realizar reservas de coches por parte de clientes extendidos. Hereda funcionalidades de las clases ClienteExt y Coche, y su método realizar_reserva verifica la elegibilidad del cliente antes de confirmar la reserva.

Ejemplo de Uso

El script al final del archivo ejemplifica la funcionalidad completa de la librería, desde la creación de instancias hasta la realización de reservas, demostrando la interacción efectiva con la API de búsqueda de coches.

Nota: Se incluye la clave de la API necesaria para acceder a la funcionalidad de búsqueda de coches en la API correspondiente. Asegúrese de mantener la confidencialidad de esta clave.

¡Disfrute utilizando esta librería para gestionar fácilmente reservas de coches y explorar información detallada sobre vehículos!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PyPiston-0.1.4.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

PyPiston-0.1.4-py3-none-any.whl (2.0 kB view details)

Uploaded Python 3

File details

Details for the file PyPiston-0.1.4.tar.gz.

File metadata

  • Download URL: PyPiston-0.1.4.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for PyPiston-0.1.4.tar.gz
Algorithm Hash digest
SHA256 14cf401df68433a04117a4040ebd039709bde0690fb57a4b81e73112e0ab6177
MD5 82d63c23d53df65ce765ea61304af979
BLAKE2b-256 f82295d06f78e5a30b37e970dd0476f4928659c4aef1ed06a3a356bff3a9eef2

See more details on using hashes here.

File details

Details for the file PyPiston-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: PyPiston-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 2.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for PyPiston-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 deb4d541da2ce0ddd2280b60a430f82927ee1f51fd234ec1719b7233821a83d9
MD5 4d5e3b90bdfedddebc0288be2db44569
BLAKE2b-256 6355b0cea360c8fdf588b5f7fd2c7848ffd553578669a58454dfb9044503eb1e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page