Pokročilý vývoj v jazyku Python: Používanie výkonných funkcií jazyka v reálnych aplikáciách

Hodnotenie:   (4,5 z 5)

Pokročilý vývoj v jazyku Python: Používanie výkonných funkcií jazyka v reálnych aplikáciách (Matthew Wilkes)

Recenzie čitateľov

Zhrnutie:

Kniha poskytuje podrobnú cestu programovaním v jazyku Python so zameraním na praktické porozumenie, návrh systému a efektívne postupy vývoja. Je určená začiatočníkom aj skúseným programátorom, pričom zdôrazňuje užitočné nástroje a techniky.

Výhody:

Ponúka kompletný príklad pre komplexný systém v jazyku Python.
Kladie dôraz na pochopenie „prečo“ a „kedy“, nielen na „ako“.
Vhodný pre expertov aj začiatočníkov.
Zdôrazňuje efektívne postupy vývoja a užitočné nástroje, ako je JupyterLab.
Slúži ako vynikajúca referencia pre detailné používanie jazyka Python nad rámec typických učebníc.

Nevýhody:

Niektorým čitateľom sa môže zdať hutná alebo si vyžaduje doplnkové materiály, aby plne pochopili všetky koncepty.
Kniha môže byť náročná pre úplných začiatočníkov bez akýchkoľvek skúseností s programovaním.

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

Pôvodný názov:

Advanced Python Development: Using Powerful Language Features in Real-World Applications

Obsah knihy:

Táto kniha nadväzuje na základné učebnice jazyka Python a vysvetľuje rôzne funkcie jazyka Python, ktoré sa bežne nepopisujú: od opakovane použiteľných konzolových skriptov, ktoré využívajú vstupné body ako mikroslužby, až po efektívne využívanie asyncio na zhromažďovanie údajov z veľkého počtu zdrojov. Popri tom sa venuje lintingu založenému na typovej nápovede, testovaniu s nízkou réžiou a ďalšej automatizovanej kontrole kvality s cieľom ukázať robustný proces vývoja v reálnom svete.

Niektoré výkonné aspekty jazyka Python sú často dokumentované vymyslenými príkladmi, ktoré vysvetľujú danú funkciu len ako samostatný príklad. Sledovaním návrhu a zostavovania príkladu reálnej aplikácie od prototypu až po produkčnú kvalitu uvidíte nielen to, ako jednotlivé časti funkcie fungujú, ale aj to, ako sa integrujú ako súčasť širšieho procesu návrhu systému. Okrem toho budete mať prospech z takých užitočných odbočiek a odporúčaní knižníc, ktoré sú základom konferenčných sedení s otázkami a odpoveďami na konferenciách o Pythone, ako aj z diskusií o moderných osvedčených postupoch a technikách Pythonu na lepšiu tvorbu prehľadného kódu, ktorý je ľahko udržiavateľný.

Pokročilý vývoj v jazyku Python je určený pre vývojárov, ktorí už vedia písať jednoduché programy v jazyku Python a chcú pochopiť, kedy je vhodné použiť nové a pokročilé funkcie jazyka a ako to urobiť s istotou. Využijú ju najmä vývojári, ktorí chcú postúpiť na vyššiu úroveň, a veľmi skúsení vývojári, ktorí doteraz používali staršie verzie jazyka Python.

Čo sa naučíte

⬤ Pochopiť asynchrónne programovanie.

⬤ Preskúmať vývoj architektúr zásuvných modulov.

⬤ Pracovať s typovými anotáciami.

⬤ Preskúmať techniky testovania.

⬤ Preskúmajte správu balíčkov a závislostí.

Pre koho je táto kniha určená

Vývojárom na strednej až vyššej úrovni, ktorí už majú skúsenosti s jazykom Python.

Ďalšie údaje o knihe:

ISBN:9781484257920
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2020
Počet strán:605

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Pokročilý vývoj v jazyku Python: Používanie výkonných funkcií jazyka v reálnych aplikáciách -...
Táto kniha nadväzuje na základné učebnice jazyka Python...
Pokročilý vývoj v jazyku Python: Používanie výkonných funkcií jazyka v reálnych aplikáciách - Advanced Python Development: Using Powerful Language Features in Real-World Applications

Diela autora vydali tieto vydavateľstvá: