Hodnotenie:
Kniha je dobre prijímaná rôznymi používateľmi, ktorí oceňujú jej praktický prístup, zrozumiteľnosť a schopnosť zlepšiť štýl kódovania, najmä pre tých, ktorí poznajú základy jazyka Python. Ponúka cenné poznatky o čistom kódovaní a typových anotáciách a zároveň poskytuje dobrý prehľad užitočných nástrojov a knižníc. Niektorí používatelia však majú pocit, že okrem typových anotácií jej v niektorých oblastiach chýba hĺbka, takže je menej vhodná pre pokročilých programátorov, ktorí hľadajú komplexné pokrytie.
Výhody:Okamžitý vplyv na štýl kódovania, praktické a jasné lekcie, stručné kapitoly, zamerané na typové anotácie, pútavý štýl písania, dobrý prehľad užitočných knižníc a nástrojov, cenné techniky pre moderný vývoj v jazyku Python.
Nevýhody:Nemusí byť dostatočne hlboký pre tých, ktorí majú predchádzajúce znalosti, chýba komplexné pokrytie niektorých tém, primárne úvodný pre skúsenejších programátorov.
(na základe 9 čitateľských recenzií)
Robust Python: Write Clean and Maintainable Code
Zdá sa vám, že vaše projekty v Pythone sú čoraz väčšie? Pociťujete bolesť, keď sa vaša kódová základňa rozširuje a je náročnejšie ju ladiť a udržiavať? Python je jazyk, ktorý sa ľahko učí a používa, ale to tiež znamená, že systémy môžu rýchlo narásť nad rámec chápania. Našťastie má Python funkcie, ktoré pomáhajú vývojárom prekonať problémy s udržiavateľnosťou.
V tejto praktickej knihe vám autor Patrick Viafore ukáže, ako maximálne využiť typový systém jazyka Python. Pozriete sa na používateľom definované typy, ako sú triedy a enumy, a na systém typových nápoved Pythonu. Dozviete sa tiež, ako urobiť Python rozšíriteľným a ako používať komplexnú stratégiu testovania ako záchrannú sieť. Vďaka týmto tipom a technikám budete písať prehľadnejší a lepšie udržiavateľný kód.
⬤ Zistíte, prečo sú typy v moderných vývojových ekosystémoch nevyhnutné.
⬤ Pochopíte, ako voľby typov, ako sú triedy, slovníky a enumy, odrážajú špecifické zámery.
⬤ Urobte Python rozšíriteľným pre budúcnosť bez toho, aby ste pridávali zbytočnosti.
⬤ Používajte populárne nástroje jazyka Python na zvýšenie bezpečnosti a robustnosti vašej kódovej základne.
⬤ Vyhodnoťte súčasný kód s cieľom odhaliť bežné chyby v oblasti udržiavateľnosti.
⬤ Vybudujte si bezpečnostnú sieť okolo svojej základne kódu pomocou linterov a testov.