Capítulo 3. Recorrido por FastAPI
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
FastAPI es un marco web moderno y rápido (de alto rendimiento) para construir API con Python 3.6+, basado en sugerencias de tipos estándar de Python.
Sebastián Ramírez, creador de FastAPI
Vista previa
FastAPIfue anunciado en 2018 porSebastián Ramírez. Es más moderno en muchos sentidos que la mayoría de los frameworks web de Python, aprovechando las características que se han añadido a Python 3 en los últimos años. Este capítulo es una rápida visión general de las principales características de FastAPI, con énfasis en las primeras cosas que querrás saber: cómo manejar las peticiones y respuestas web.
¿Qué es FastAPI?
Como cualquier framework web, FastAPI te ayuda a construir aplicaciones web. Cada framework está diseñado para facilitar algunas operaciones, mediante características, omisiones y valores predeterminados. Como su nombre indica, FastAPI está orientado al desarrollo de API web, aunque también puedes utilizarlo para aplicaciones de contenido web tradicionales.
El sitio web de FastAPI afirma estas ventajas:
- Rendimiento
-
Tan rápido como Node.js y Go en algunos casos, inusual para los frameworks de Python.
- Desarrollo más rápido
-
Sin perímetros afilados ni rarezas.
- Mejor calidad del código
-
La sugerencia de tipo y los modelos ayudan a reducir los errores.
- Documentación autogenerada y páginas de prueba
-
Mucho más fácil ...
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.