První pohled

Copyright © 2002 Jan Švec honza@py.cz. Všechna práva vyhrazena

Viz konec dokumentu, kde najdete kompletní informace o podmínkách užívání tohoto dokumentu.

 

 

Překlad z originálního anglického dokumentu "Python Tutorial" autorů Guida van Rossuma a Freda L. Drakea. Originální copyright:

Copyright © 2001 Python Software Foundation. All rights reserved.

Copyright © 2000 BeOpen.com. All rights reserved.

Copyright © 1995-2000 Corporation for National Research Initiatives. All rights reserved.

Copyright © 1991-1995 Stichting Mathematisch Centrum. All rights reserved.

Abstract:

Python je vysoce výkonný progamovací jazyk používající efektivní vysokoúrovňové datové typy, přičemž jednoduše a elegantně řeší otázku objektově orientovaného programování. Jeho syntaxe a dynamické typy spolu s interpretováním kódu dotváří pověst ideálního jazyka pro psaní skriptů a Rapid Application Development (RAD). Samotný interpretr jazyka je spustitelný na velkém množství platforem včetně Linuxu, Windows, MacOS, DOS.

Zdrojové kódy interpretru Pythonu a standardních knihoven jsou volně ke stažení z domovské stránky Pythonu (http://www.python.org/) a je možné je dále volně modifikovat a distribuovat. Na domovských stránkách také najdete předkompilované instalační balíčky pro většinu podporovaných platforem a nechybí ani množství odkazů na další moduly, programy a nástroje určené pro jazyk Python.

Interpretr je snadno rozšiřitelný pomocí funkcí a datových typů napsaných v jazycích C nebo C++. Python je také možno použít jako skriptovací jazyk pro vaše aplikace.

Tato učebnice jazyka Python vás zasvětí do návrhu a základních vlastností jazyka a jeho interpretru. Ideální je mít nainstalovaný interpretr Pythonu a veškeré příklady si zkoušet přímo v něm, ale každá ukázka programu je navržena tak, aby byla snadno pochopitelná i pro začátečníka, který nemá možnost si jí hned vyzkoušet.

Pro popis stadardních objektů a modulů nahlédněte do dokumentu "Python Library Reference", zatímco dokument "Python Reference Manual" se věnuje formální definici jazyka. Jak psát doplňky interpretru s použitím jazyků C nabo C++ vysvětluje dokument "Extending and Embedding the Python Interpretr" a také "Python/C API Reference". Veškeré tyto dokumenty jsou obsaženy v dokumentaci k interpretru nebo přímo na domovských stránkách http://www.python.org. Na zahraničních trzích je mnoho knich, které se zabývají popisem jazyka Python, bohužel na českém trhu jsem zatím žádnou neviděl.

Tato publikace se nesnaží být vyčerpávající, vysvětluje pouze nejzákladnější vlastnosti a konstrukce používané v jazyce Python, umožní ale vytvořit si představu o tom, jak samotný jazyk vypadá. Po jeho přečtení dokážete pochopit strukturu existujících a vytvořit nové moduly a programy v jazyce Python. Pokračovat může studováním dokumentace k mnoha modulům tak, jak je popisuje dokument "Python Library Reference".

See About this document... for information on suggesting changes.