Aplicații web de înaltă performanță cu Fastapi: Cadrul web asincron bazat pe Python modern

Evaluare:   (5.0 din 5)

Aplicații web de înaltă performanță cu Fastapi: Cadrul web asincron bazat pe Python modern (Malhar Lathkar)

Recenzii ale cititorilor

În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 4 voturi.

Titlul original:

High-Performance Web Apps with Fastapi: The Asynchronous Web Framework Based on Modern Python

Conținutul cărții:

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.

Alte date despre carte:

ISBN:9781484291771
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Persistența datelor Python: Cu baze de date SQL și NOSQL - Python Data Persistence: With SQL and...
Conceput pentru a oferi o perspectivă asupra...
Persistența datelor Python: Cu baze de date SQL și NOSQL - Python Data Persistence: With SQL and NOSQL Databases
Construirea de aplicații web cu Python și Flask: Învățați să dezvoltați și să implementați aplicații...
Un ghid practic pentru dezvoltarea rapidă de...
Construirea de aplicații web cu Python și Flask: Învățați să dezvoltați și să implementați aplicații web RESTful responsive utilizând cadrul Flask - Building Web Apps with Python and Flask: Learn to Develop and Deploy Responsive RESTful Web Applications Using Flask Framework
Aplicații web de înaltă performanță cu Fastapi: Cadrul web asincron bazat pe Python modern -...
Construiți API-uri și aplicații web bazate pe...
Aplicații web de înaltă performanță cu Fastapi: Cadrul web asincron bazat pe Python modern - High-Performance Web Apps with Fastapi: The Asynchronous Web Framework Based on Modern Python

Lucrările autorului au fost publicate de următorii editori:

© 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)