Wysokowydajne aplikacje internetowe z Fastapi: Asynchroniczny framework sieciowy oparty na nowoczesnym Pythonie

Ocena:   (5,0 na 5)

Wysokowydajne aplikacje internetowe z Fastapi: Asynchroniczny framework sieciowy oparty na nowoczesnym Pythonie (Malhar Lathkar)

Opinie czytelników

Obecnie brak opinii czytelników. Ocena opiera się na 4 głosach.

Oryginalny tytuł:

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

Zawartość książki:

Tworzenie interfejsów API i aplikacji internetowych w oparciu o Asynchronous Server Gateway Interface (ASGI). Ta książka zawiera kompleksowe wyjaśnienie korzystania z modeli Pydantic do konstruowania obiektów żądania/odpowiedzi w operacji ścieżki FASTAPI.

Zaczniesz od przeglądu wskazówek dotyczących typów w Pythonie i koncepcji przetwarzania asynchronicznego. Jedną z głównych zalet FastAPI jest automatyczne generowanie dokumentacji API. Biblioteka Pydantic jest głównym filarem, na którym opiera się FastAPI. Przekonasz się, że ASGI ma znacznie lepszą wydajność w porównaniu z większością innych popularnych frameworków Pythona, ponieważ implementują one Web Server Gateway Interface (WSGI), który ma charakter synchroniczny, a zatem ma wolniejszy czas odpowiedzi.

Ta książka dokładnie wyjaśnia, w jaki sposób FastAPI współdziała asynchronicznie z relacyjnymi i NOSQL bazami danych. Nowoczesne aplikacje internetowe wykorzystują silniki szablonów do interakcji z front-endem. W tej książce nauczysz się korzystać z szablonów jinja2 i statycznych zasobów. Szczegółowo omówiono również standardy Swagger UI i OpenAPI. Wreszcie, różne opcje wdrażania aplikacji FastAPI zostały zbadane w tej książce.

Książka ta wykorzystuje praktyczne przykłady, aby umożliwić tworzenie wydajnych interfejsów API.

Czego się nauczysz

⬤ Rozwijaj solidne i wydajne aplikacje internetowe.

⬤ Wdrożenie aplikacji FastAPI w celu zapewnienia dostępności publicznej przy użyciu usług w chmurze, takich jak Deta i kontener Docker.

⬤ Zrozumienie ważnych elementów składowych aplikacji internetowej, takich jak obsługa formularzy, szablony i interakcja z bazą danych.

Dla kogo jest ta książka

Aspirujący i doświadczeni programiści Pythona, którzy chcą wykorzystać elastyczność Pythona i potężne funkcje wprowadzone w Modern Python. Studenci inżynierii informatyki na poziomie magisterskim i podyplomowym również odniosą ogromne korzyści z praktycznego podejścia zastosowanego w książce.

Dodatkowe informacje o książce:

ISBN:9781484291771
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Python Data Persistence: Z bazami danych SQL i NOSQL - Python Data Persistence: With SQL and NOSQL...
Zaprojektowany, aby zapewnić wgląd w koncepcje...
Python Data Persistence: Z bazami danych SQL i NOSQL - Python Data Persistence: With SQL and NOSQL Databases
Tworzenie aplikacji internetowych w Pythonie i Flask: Nauka tworzenia i wdrażania responsywnych...
Praktyczny przewodnik szybkiego tworzenia...
Tworzenie aplikacji internetowych w Pythonie i Flask: Nauka tworzenia i wdrażania responsywnych aplikacji internetowych RESTful przy użyciu Flask Framework - Building Web Apps with Python and Flask: Learn to Develop and Deploy Responsive RESTful Web Applications Using Flask Framework
Wysokowydajne aplikacje internetowe z Fastapi: Asynchroniczny framework sieciowy oparty na...
Tworzenie interfejsów API i aplikacji internetowych w...
Wysokowydajne aplikacje internetowe z Fastapi: Asynchroniczny framework sieciowy oparty na nowoczesnym Pythonie - High-Performance Web Apps with Fastapi: The Asynchronous Web Framework Based on Modern Python

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)