Hodnotenie:
Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 4 hlasoch.
High-Performance Web Apps with Fastapi: The Asynchronous Web Framework Based on Modern Python
Vytváranie rozhraní API a webových aplikácií založených na rozhraní ASGI (Asynchronous Server Gateway Interface). Táto kniha poskytuje komplexné vysvetlenie používania modelov Pydantic na konštrukciu objektov požiadaviek/odpovedí v operácii cesty FASTAPI.
Začnete prehľadom typových nápoved v jazyku Python a konceptov asynchrónneho spracovania. Jednou z hlavných výhod FastAPI je jeho automatické generovanie dokumentov API. Knižnica Pydantic je hlavným pilierom, na ktorom je FastAPI postavené. Uvidíte, že ASGI má v porovnaní s väčšinou ostatných populárnych rámcov jazyka Python oveľa lepší výkon, pretože implementujú rozhranie WSGI (Web server Gateway Interface), ktoré je synchrónnej povahy, a preto má pomalší čas odozvy.
Táto kniha dôkladne vysvetľuje, ako FastAPI asynchrónne spolupracuje s relačnými aj NOSQL databázami. Moderné webové aplikácie používajú na interakciu s front-endom šablónové motory. V tejto knihe sa naučíte používať šablóny jinja2 a statické aktíva. Podrobne sa venujeme aj štandardom Swagger UI a OpenAPI. Nakoniec boli v tejto knihe preskúmané rôzne možnosti nasadenia aplikácie FastAPI.
Táto kniha využíva praktické príklady, ktoré vám umožnia vytvárať vysoko výkonné API.
Čo sa naučíte
⬤ Vyvíjať robustné a vysoko výkonné webové aplikácie.
⬤ Umiestnite aplikáciu FastAPI pre verejnú dostupnosť pomocou cloudových služieb, ako je Deta a kontajner Docker.
⬤ Poznajte dôležité stavebné prvky webovej aplikácie, ako je spracovanie formulárov, šablónovanie a interakcia s databázou.
Pre koho je táto kniha určená
Začínajúcim a skúseným vývojárom Pythonu, ktorí chcú využiť flexibilitu Pythonu a výkonné funkcie predstavené v knihe Modern Python. Študenti inžinierskych odborov informatiky na úrovni absolventov a postgraduálneho štúdia budú mať tiež obrovský úžitok z praktického prístupu upraveného v knihe.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)