Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 4 Stimmen.
High-Performance Web Apps with Fastapi: The Asynchronous Web Framework Based on Modern Python
Erstellung von APIs und Webanwendungen auf der Grundlage von Asynchronous Server Gateway Interface (ASGI). Dieses Buch bietet eine umfassende Erläuterung der Verwendung von Pydantic-Modellen zur Konstruktion der Anfrage-/Antwortobjekte in einer FASTAPI-Pfadoperation.
Zu Beginn werden die Typ-Hinweise in Python und die Konzepte der asynchronen Verarbeitung erläutert. Einer der Höhepunkte von FastAPI ist die automatische Generierung von API-Dokumenten. Die Pydantic-Bibliothek ist der Hauptpfeiler, auf dem FastAPI aufgebaut ist. Sie werden sehen, dass ASGI im Vergleich zu den meisten anderen populären Python-Frameworks eine weitaus bessere Leistung aufweist, da sie das Web Server Gateway Interface (WSGI) implementieren, das von Natur aus synchron ist und daher eine langsamere Antwortzeit hat.
Dieses Buch erklärt ausführlich, wie FastAPI asynchron mit relationalen und NOSQL-Datenbanken interagiert. Moderne Webanwendungen verwenden Template-Engines zur Interaktion mit dem Frontend. In diesem Buch lernen Sie die Verwendung von jinja2-Templates und statischen Assets. Swagger UI und OpenAPI-Standards werden ebenfalls im Detail behandelt. Schließlich werden in diesem Buch verschiedene Möglichkeiten der Bereitstellung von FastAPI-Apps erforscht.
Dieses Buch verwendet praktische Beispiele, um Sie in die Lage zu versetzen, hochleistungsfähige APIs zu erstellen.
(Was Sie lernen werden)
⬤ Entwickeln Sie robuste und leistungsstarke Webanwendungen.
⬤ Die FastAPI-App für die öffentliche Verfügbarkeit mithilfe von Cloud-Diensten wie Deta und Docker-Container bereitstellen.
⬤ Verstehen Sie die wichtigen Bausteine einer Web-App wie Formularverarbeitung, Templating und Datenbankinteraktion.
Für wen ist dieses Buch?
Angehende und erfahrene Python-Entwickler, die die Flexibilität von Python und die in Modern Python vorgestellten leistungsstarken Funktionen nutzen möchten. Studenten der Informatik und des Ingenieurwesens auf Diplom- und Postgraduiertenebene werden ebenfalls immens von dem praktischen Ansatz des Buches profitieren.