Články
Python 3 – výukový kurz
Autor: Mark Summerfield
Vydal: Computer Press, 2010
Publikace je již druhým svazkem z dílny Computer Press, který se věnuje programovacímu jazyku Python. Část názvu naznačuje, že kniha má charakter výukového materiálu. Je strukturována od základního popisu jazyka až po tvorbu grafického rozhraní, což se projevuje i na obtížnosti jednotlivých kapitol. Python je nezávislý na platformě a tato univerzálnost z něj dělá vynikající prostředek pro tvorbu jednoduchých aplikací napříč operačními systémy. Další vstřícná vlastnost je v jednoduchosti kódu. Zápis je logický, má procedulární charakter a využívá velmi účelně běžné programovací metody.
Hned v úvodu si projdete základní parametry jazyka, způsob ukládání a nezbytnou funkci print(), která je vestavěnou součástí a již se nedefinuje. Prakticky od tohoto místa je možné zapsat a zpětně vyvolat tradiční Hello world!. Kapitola je asi nejdůležitější z celé knihy a sama o sobě by mohla být publikací pro začátečníky. Věnuje se totiž všem potřebným oblastem, které je nutné znát nezávisle na použitém prostředí. Autor je rozdělil citlivě podle vlastností a charakteru využití a čtení je díky tomu intuitivní a snadno pochopitelné. Prakticky je možné říct, že většina dalších kapitol tyto úvodní pojmy rozšiřuje a dává jim především kvalitativní ráz. Pokud s programováním začínáte, doporučuji tuto část přečíst několikrát a s tužkou v ruce. Možná časem poznáte, že při zkoumání jiného jazyka budete mít hodně ušetřenou práci.
Důležitým vstupem do programování je výběr vhodného prostředí. V Pythonu je možné pracovat pomocí příkazové řádky, ale to každého určitě neosloví. Naštěstí je zde IDLE, jednoduché okno, které je svými vlastnosti velmi silné. Při psaní kódu správně reaguje na odsazení řádků, což je v Pythonu nezbytné, protože určuje závislost kroků. Prostředí IDLE je jednoduché, rychlé, nenáročné na paměť a k dispozici ve Windows i Linuxu. Navíc v obou operačních systémech vypadá stejně.
Chcete-li se Python opravdu naučit, kromě několika seriálů na Internetu, máte prakticky ideální možnost díky této publikaci. Je poměrně rozsáhlá a věnuje se mnoha oblastem. Python je možné doplňovat knihovnami, které mají modulární charakter. Asi nejdůležitější z nich Tk() je již součástí IDLE a díky modulu Tkinter umožňuje výstup v provedení dialogových oken. Kniha se na více než 560 stranách opírá o verzi jazyka Python 3, který je volně ke stažení na stránkách www.python.org. Ale většinu úloh můžete trénovat i ve starších verzích.
>>>>>
20-11-2010