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