Applicazioni Web ad alte prestazioni con Fastapi: Il framework web asincrono basato su Python moderno

Punteggio:   (5,0 su 5)

Applicazioni Web ad alte prestazioni con Fastapi: Il framework web asincrono basato su Python moderno (Malhar Lathkar)

Recensioni dei lettori

Attualmente non ci sono recensioni dei lettori. La valutazione si basa su 4 voti.

Titolo originale:

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

Contenuto del libro:

Costruire API e applicazioni web basate su Asynchronous Server Gateway Interface (ASGI). Questo libro fornisce una spiegazione completa dell'uso dei modelli Pydantic per costruire gli oggetti richiesta/risposta in un'operazione di percorso FASTAPI.

Si inizierà con una revisione dei suggerimenti di tipo in Python e dei concetti di elaborazione asincrona. Uno dei punti di forza di FastAPI è la generazione automatica di documenti API. La libreria Pydantic è il pilastro principale su cui si basa FastAPI. Vedrete che ASGI ha prestazioni di gran lunga migliori rispetto alla maggior parte degli altri framework Python più diffusi, in quanto implementano la Web server Gateway Interface (WSGI), che è di natura sincrona e quindi ha tempi di risposta più lenti.

Questo libro spiega a fondo come FastAPI interagisca in modo asincrono con i database relazionali e NOSQL. Le moderne applicazioni web utilizzano motori di template per interagire con il front-end. In questo libro imparerete a usare i template e le risorse statiche di jinja2. Vengono trattati in dettaglio anche gli standard Swagger UI e OpenAPI. Infine, in questo libro vengono esplorate le diverse opzioni di distribuzione dell'applicazione FastAPI.

Questo libro si avvale di esempi pratici per consentire di costruire API ad alte prestazioni.

Cosa imparerete

⬤ Sviluppare applicazioni web robuste e ad alte prestazioni.

⬤ Distribuire l'applicazione FastAPI per la disponibilità pubblica utilizzando servizi cloud come Deta e container Docker.

⬤ Comprendere gli importanti elementi costitutivi di un'applicazione web, come la gestione dei moduli, il templating e l'interazione con il database.

Per chi è questo libro?

Aspiranti e sviluppatori Python esperti che vogliono sfruttare la flessibilità di Python e le potenti funzionalità introdotte in Modern Python. Anche gli studenti di ingegneria informatica a livello di laurea e post-laurea trarranno immensi benefici dall'approccio pratico adottato nel libro.

Altre informazioni sul libro:

ISBN:9781484291771
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Persistenza dei dati in Python: Con i database SQL e NOSQL - Python Data Persistence: With SQL and...
Progettato per fornire una visione dei concetti...
Persistenza dei dati in Python: Con i database SQL e NOSQL - Python Data Persistence: With SQL and NOSQL Databases
Costruire applicazioni web con Python e Flask: Imparare a sviluppare e distribuire applicazioni web...
Una guida pratica per lo sviluppo rapido di...
Costruire applicazioni web con Python e Flask: Imparare a sviluppare e distribuire applicazioni web reattive RESTful utilizzando il framework Flask - Building Web Apps with Python and Flask: Learn to Develop and Deploy Responsive RESTful Web Applications Using Flask Framework
Applicazioni Web ad alte prestazioni con Fastapi: Il framework web asincrono basato su Python...
Costruire API e applicazioni web basate su Asynchronous...
Applicazioni Web ad alte prestazioni con Fastapi: Il framework web asincrono basato su Python moderno - High-Performance Web Apps with Fastapi: The Asynchronous Web Framework Based on Modern Python

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)