Vzory architektúry v jazyku Python: Vychádzajte z princípov, ktoré sú v jazyku Python k dispozícii: Zvládnite návrh API, štruktúry riadené udalosťami a správu balíkov v jazyku Python

Hodnotenie:   (4,0 z 5)

Vzory architektúry v jazyku Python: Vychádzajte z princípov, ktoré sú v jazyku Python k dispozícii: Zvládnite návrh API, štruktúry riadené udalosťami a správu balíkov v jazyku Python (Jaime Buelta)

Recenzie čitateľov

Zhrnutie:

Python Architecture Patterns je komplexný zdroj informácií o moderných postupoch v oblasti softvérovej architektúry, ktorý sa zameriava na praktické aspekty implementácie pre vývojárov v jazyku Python. Poskytuje poznatky o návrhu API, mikroslužbách, udalosťami riadených štruktúrach, testovaní a údržbe, vďaka čomu je cenným sprievodcom pre vývojárov v rôznych fázach ich kariéry. Kniha je však kritizovaná za úzke zameranie na webové aplikácie, ktoré nemusí vyhovovať tradičným softvérovým inžinierom hľadajúcim širšie architektonické koncepty.

Výhody:

Hlboké pokrytie moderných postupov softvérovej architektúry.
Praktický návod s prehľadnými príkladmi kódu.
Poskytuje pohľad na celý životný cyklus softvéru vrátane údržby.
Prístupné vysvetlenia vhodné pre začiatočníkov aj skúsených vývojárov.
Ponúka zdroje relevantné pre návrh API, testovanie a mikroslužby.

Nevýhody:

Úzke zameranie predovšetkým na webové aplikácie, potenciálne obmedzujúce pre tých, ktorí hľadajú širšie architektonické koncepty.
Niektorí čitatelia majú pocit, že názov je zavádzajúci, pretože naznačuje zameranie na architektonické vzory vo všeobecnosti.
Pokročilé témy môžu byť náročné pre tých, ktorí nemajú dobré znalosti jazyka Python.

(na základe 17 čitateľských recenzií)

Pôvodný názov:

Python Architecture Patterns: Master API design, event-driven structures, and package management in Python

Obsah knihy:

Využite svoje testovacie súbory čo najlepšie pomocou najmodernejších vzorov softvérovej architektúry v jazyku Python

Kľúčové vlastnosti:

⬤ Učte sa, ako vytvárať škálovateľné a udržiavateľné aplikácie.

⬤ Vybudujte si webový systém pre mikroposielanie správ pomocou konceptov v knihe.

⬤ Využite profilovanie na nájdenie úzkych miest a zlepšenie rýchlosti systému.

Popis knihy:

Vývoj rozsiahlych systémov, ktorých rozsah a zložitosť neustále rastú, si vyžaduje dôkladné pochopenie toho, ako by sa mali softvérové projekty realizovať. Softvéroví vývojári, architekti a tímy technického manažmentu sa spoliehajú na vysokoúrovňové softvérové návrhové vzory, ako je architektúra mikroslužieb, architektúra riadená udalosťami a strategické vzory predpísané doménovo riadeným návrhom (DDD), ktoré im uľahčujú prácu.

Táto kniha sa zaoberá týmito osvedčenými návrhovými vzormi architektúry v prístupe orientovanom na budúcnosť, aby pomohla vývojárom v jazyku Python zvládnuť zložitosť aplikácií - a získať čo najväčšiu hodnotu z ich testovacích balíkov.

Počnúc počiatočnými fázami návrhu sa dozviete o hlavných blokoch a myšlienkových pochodoch, ktoré treba použiť na začiatku projektu. Kniha sa zaoberá rôznymi architektonickými vzormi, ako sú mikroslužby, webové služby a udalosti riadené štruktúry, a tým, ako si vybrať ten najvhodnejší pre váš projekt. Vytvorením základov potrebných konceptov prejdete k vývoju, ladeniu a testovaniu, aby ste vytvorili kvalitný kód pripravený na nasadenie. Dozviete sa o priebežných operáciách, ako pokračovať v úlohe po nasadení systému koncovým používateľom, pretože životný cyklus vývoja softvéru sa nikdy nekončí.

Na konci tejto knihy o Pythone si osvojíte "architektonické myslenie.

" iný spôsob prístupu k návrhu softvéru vrátane vykonávania zmien v priebežných systémoch.

Čo sa naučíte:

⬤ Myslite ako architekt, analyzujte vzory softvérovej architektúry.

⬤ Preskúmať návrh API, ukladanie údajov a metódy reprezentácie údajov.

⬤ Preskúmať nuansy bežných architektonických štruktúr.

⬤ Využívať a vzájomne kombinovať prvky vzorov, ako sú mikroslužby.

⬤ Vykonávať vývoj riadený testovaním s cieľom zaviesť testovanie kvality kódu.

⬤ Rozpoznať časti kódu, ktoré možno reštrukturalizovať ako balíky.

⬤ Zachovanie spätnej kompatibility a zavádzanie opakovaných zmien.

Pre koho je táto kniha určená:

Táto kniha pomôže vývojárom softvéru a architektom pochopiť štruktúru veľkých komplexných systémov a osvojiť si architektonické vzory, ktoré sú škálovateľné. Príklady v knihe sú implementované v jazyku Python, takže sa očakáva primeraná znalosť základných konceptov jazyka Python. Postačuje znalosť ľubovoľného programovacieho jazyka, napríklad Javy alebo JavaScriptu.

Ďalšie údaje o knihe:

ISBN:9781801819992
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Python Automation Cookbook - druhé vydanie - Python Automation Cookbook - Second Edition
Toto aktualizované vydanie obsahuje 75 receptov, ktoré pokrývajú...
Python Automation Cookbook - druhé vydanie - Python Automation Cookbook - Second Edition
Hands-On Docker pre mikroslužby s Pythonom - Hands-On Docker for Microservices with Python
Sprievodca krok za krokom na budovanie mikroslužieb pomocou...
Hands-On Docker pre mikroslužby s Pythonom - Hands-On Docker for Microservices with Python
Vzory architektúry v jazyku Python: Vychádzajte z princípov, ktoré sú v jazyku Python k dispozícii:...
Využite svoje testovacie súbory čo najlepšie...
Vzory architektúry v jazyku Python: Vychádzajte z princípov, ktoré sú v jazyku Python k dispozícii: Zvládnite návrh API, štruktúry riadené udalosťami a správu balíkov v jazyku Python - Python Architecture Patterns: Master API design, event-driven structures, and package management in Python
Kuchárka automatizácie v jazyku Python - Python Automation Cookbook
Pokyny krok za krokom, ktoré vás prevedú každým programom na automatizáciu monotónnych úloh...
Kuchárka automatizácie v jazyku Python - Python Automation Cookbook

Diela autora vydali tieto vydavateľstvá:

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