Capítulo 5. Recorrido por Pydantic, sugerencias de tipos y modelos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Validación de datos y gestión de configuraciones mediante sugerencias de tipo Python.

Rápido y extensible, Pydantic se adapta perfectamente a tus linters/IDE/cerebro. Define cómo deben ser los datos en Python 3.6+ puro y canónico; valídalo con Pydantic.

Samuel Colvin, desarrollador de Pydantic

Vista previa

FastAPI se basa en gran medida en un paquete de Python llamado Pydantic, que utilizalos modelos (clases de objetos de Python) para definir estructuras de datos. Éstas se utilizan mucho en las aplicaciones FastAPI y son una verdadera ventaja cuando se escriben aplicaciones más grandes.

Tipo Sugerencia

Es hora de aprender un poco más sobre las sugerencias de tipo Python.

Enel Capítulo 2 se mencionó que, en muchos lenguajes informáticos, una variable apunta directamente a un valor en memoria, lo que requiere que el programador declare su tipo, para poder determinar el tamaño y los bits del valor. En Python, las variables son sólo nombres asociados a objetos, y son los objetos los que tienen tipos.

En programación estándar, una variable suele estar asociada a un mismo objeto. Si asociamos una sugerencia de tipo a esa variable, podemos evitar algunos errores de programación. Así que Python añadió la sugerencia de tipo al lenguaje, en el módulo de tipado estándar. El intérprete de Python ignora ...

Get FastAPI now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.