Začínáme programovat v jazyce Python

1. 2. 2004

Sdílet

Po období přehlížení se dostalo u tuzemských nakladatelů modernímuprogramovacímu jazyku Python milosti. Protože učebnic tohoto druhu není nazbyt, představuje zde předkládaná novinka ...
Po období přehlížení se dostalo u tuzemských nakladatelů modernímu
programovacímu jazyku Python milosti. Protože učebnic tohoto druhu není nazbyt,
představuje zde předkládaná novinka jednu z mála příležitostí sáhnout po
obsáhlejší, česky psané literatuře k systematickému studiu. Jste-li odhodlaní a
trpěliví, máte šanci se hodně naučit.
Ačkoliv je kniha koncipována jako kurs pro úplné začátečníky v Pythonu, autoři
jako by chtěli volbou obsahu podpořit svá tvrzení, že Python je v současnosti
jeden z "nejproduktivnějších" programovacích jazyků, je-li možné to takto vůbec
říci. Úvodní části knihy jsou pochopitelně věnovány tradičním "zahřívacím"
programátorským tématům: po stručné historii vývoje Pythonu a několika
důvodech, proč jej použít, se přes základní a pokročilé datové typy prokoušete
k programovým konstrukcím, základům funkcí a procedurám, a dále třeba k práci
se souborovým systémem a soubory.
Zajímavé je zařazení kapitoly o výjimkách: přestože síla Pythonu zčásti stojí
na strukturách objektově orientovaného charakteru, právě ošetření výjimek je
vyloženo s předstihem, jakoby v rámci "procedurální" části. Samotným základům
práce s třídami je věnováno možná až překvapivě málo místa, což je ovšem bohatě
vynahrazeno ve třetí části knihy, jež zahrnuje kapitoly s pokročilými
vlastnostmi jazyka. Najdete zde objektové pojetí datových typů, speciální
metody, ale též regulární výrazy.
Přestože někde tady by mohla kniha klidně končit, autoři přidali ještě další
část pro zapálené a zdatné adepty. Témata jako spolupráce s COM architekturou
Windows, integrace s C či C++ nebo JPython jistě nejsou maličkostí a jejich
zvládnutí již vyžaduje širší rámec znalostí mimo samotný Python. Několik
desítek závěrečných stran je pak věnováno referenční příručce.
Na knize jsme při studiu ocenili především strukturu výkladu: výuka je členěna
na relativně malé, samostatné části, a to jak na úrovni kapitol, tak nižší.
Klíčová je ohromná zásoba krátkých, trefných ukázek a příkladů s příslušným
komentářem, jdete z jednoho pokusu do druhého, což je dobře.
Autoři: D. Harms,
K. McDonald
Vydavatelství: Computer Press, Brno, 2003
Počet stran: 456
Doporučená cena: 390 Kč

Autor článku