1. Introducción

FastAPI

FastAPI framework, alto desempeño, fácil de aprender, rápido de programar, listo para producción

FastAPI es un web framework moderno y rápido (de alto rendimiento) para construir APIs con Python 3.6+ basado en las anotaciones de tipos estándar de Python.

Sus características principales son:

  • Rapidez: Alto rendimiento, a la par con NodeJS y Go (gracias a Starlette y Pydantic). Uno de los frameworks de Python más rápidos.

  • Rápido de programar: Incrementa la velocidad de desarrollo entre 200% y 300%. *

  • Menos errores: Reduce los errores humanos (de programador) aproximadamente un 40%. *
  • Intuitivo: Gran soporte en los editores con auto completado en todas partes. Gasta menos tiempo debugging.
  • Fácil: Está diseñado para ser fácil de usar y aprender. Gastando menos tiempo leyendo documentación.
  • Corto: Minimiza la duplicación de código. Múltiples funcionalidades con cada declaración de parámetros. Menos errores.
  • Robusto: Crea código listo para producción con documentación automática interactiva.
  • Basado en estándares: Basado y totalmente compatible con los estándares abiertos para APIs: OpenAPI (conocido previamente como Swagger) y JSON Schema.
https://github.com/GermanXander/docker_iot.git
# branch FAa