Note :
Il n'y a actuellement aucun avis de lecteur. La note est basée sur 4 votes.
High-Performance Web Apps with Fastapi: The Asynchronous Web Framework Based on Modern Python
Construire des API et des applications web basées sur l'interface ASGI (Asynchronous Server Gateway Interface). Ce livre fournit une explication complète de l'utilisation des modèles Pydantic pour construire les objets requête/réponse dans une opération de chemin FASTAPI.
Vous commencerez par revoir les indices de type en Python et les concepts de traitement asynchrone. L'un des points forts de FastAPI est la génération automatique de la documentation de l'API. La bibliothèque Pydantic est le principal pilier sur lequel FastAPI est construit. Vous verrez qu'ASGI a de bien meilleures performances que la plupart des autres frameworks Python populaires, car ils implémentent l'interface WSGI (Web server Gateway Interface), qui est synchrone par nature et qui a donc un temps de réponse plus lent.
Ce livre explique en détail comment FastAPI interagit de manière asynchrone avec les bases de données relationnelles et NOSQL. Les applications web modernes utilisent des moteurs de template pour interagir avec le front-end. Dans ce livre, vous apprendrez à utiliser les modèles et les actifs statiques de jinja2. Les standards Swagger UI et OpenAPI sont également couverts en détail. Enfin, les différentes options de déploiement de l'application FastAPI ont été explorées dans ce livre.
Ce livre utilise des exemples pratiques pour vous permettre de construire des API de haute performance.
Ce que vous apprendrez
⬤ Développer des applications web robustes et performantes.
⬤ Déployer l'application FastAPI pour une disponibilité publique en utilisant des services cloud tels que Deta et le conteneur Docker.
⬤ Comprendre les éléments importants d'une application web tels que la gestion des formulaires, le templating et l'interaction avec les bases de données.
A qui s'adresse ce livre ?
Les développeurs Python en herbe et expérimentés qui cherchent à tirer parti de la flexibilité de Python et des puissantes fonctionnalités introduites dans Modern Python. Les étudiants en ingénierie informatique de deuxième et troisième cycles bénéficieront également de l'approche pratique adoptée dans ce livre.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)