Kromě klasické implementace Pythonu, kterou jsem používal v tomto textu
existuje i implementace v Javě, viz
http://www.jpython.org.
Té klasické se říká
Verze Pythonu, které jsem použil byla 1.4 a 1.5, v době, kdy píšu tento text se už očekává verze 1.6. Největší rozdíly, na které můžete narazit, jsou:
get(key)
, která
usnadňuje používání slovníků ve vestavěné funkci map
.pop()
a extend()
existují až
od verze 1.5 re
, který nahrazuje
modul regex
ze Pythonu 1.4. Je rychlejší a narozdíl od
starého modulu poskytuje správné odpovědi.
Text je volně šiřitelný za předpokladu, že je šířen v celku, v nezměněné podobě a pro nekomerční účely. Pro jakékoliv jiné použití je zapotřebí písemný souhlas autora. Případné změny (k lepšímu) mi můžete poslat a já je zahrnu do oficiální verze. Stejně tak prosím na upozornění na překlepy, nepravdy či místa, který nejsou dost jasná.
Za opravy, poznámky děkuji Ladislavu Havlíkovi, Janu Kohoutovi a kolegům z týmu MU CSIDC.
Nejsem zodpovědný za jakékoliv škody, které mohou používáním tohoto textu vzniknout s výjimkou zodpovědnosti, které se ze zákona nemohu zříci.
Rozhodně si nekladu nárok na úplnost a na bezchybnost. Text si klade za úkol čtenáře upozornit na velmi pěkný a IMHO i povedený programovací jazyk.
Aktuální verze se dá stáhnout na http://www.fi.muni.cz/~xkaplan/python/