Evaluare:
În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 4 voturi.
High-Performance Web Apps with Fastapi: The Asynchronous Web Framework Based on Modern Python
Construiți API-uri și aplicații web bazate pe Asynchronous Server Gateway Interface (ASGI). Această carte oferă o explicație cuprinzătoare a utilizării modelelor Pydantic pentru a construi obiectele cerere/răspuns într-o operațiune de cale FASTAPI.
Veți începe prin trecerea în revistă a indicațiilor de tip în Python și a conceptelor de procesare asincronă. Unul dintre punctele forte ale FastAPI este generarea automată a documentelor API. Biblioteca Pydantic este pilonul principal pe care este construit FastAPI. Veți vedea că ASGI are o performanță mult mai bună în comparație cu majoritatea celorlalte cadre Python populare, deoarece acestea implementează Web server Gateway Interface (WSGI), care este de natură sincronă și, prin urmare, are un timp de răspuns mai lent.
Această carte explică în detaliu modul în care FastAPI interacționează asincron cu bazele de date relaționale și NOSQL. Aplicațiile web moderne utilizează motoare de șabloane pentru a interacționa cu partea frontală. În această carte, veți învăța să utilizați șabloane jinja2 și active statice. Swagger UI și standardele OpenAPI sunt, de asemenea, acoperite în detaliu. În cele din urmă, diferite opțiuni de implementare a aplicației FastAPI au fost explorate în această carte.
Această carte utilizează exemple practice pentru a vă permite să construiți API-uri de înaltă performanță.
Ce veți învăța
⬤ Dezvoltați aplicații web robuste și de înaltă performanță.
⬤ Deplasați aplicația FastAPI pentru disponibilitatea publică utilizând servicii cloud precum Deta și containerul Docker.
⬤ Înțelegeți elementele de bază importante ale unei aplicații web, cum ar fi gestionarea formularelor, modelarea și interacțiunea cu baza de date.
Pentru cine este această carte
Aspiranții și dezvoltatorii Python experimentați care doresc să valorifice flexibilitatea Python și caracteristicile puternice introduse în Modern Python. Studenții la inginerie informatică la nivel universitar și postuniversitar vor beneficia, de asemenea, foarte mult de abordarea practică adaptată în carte.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)