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.