Abyste mohli začít s Pythonem něco dělat, je potřeba si ho nejprve nainstalovat. Nic na tom není, ale i tak se zde se dozvíte kde co a jak. Jestliže byste ho měli rádi v přenositelné podobě na USB flash paměti, věnujte pozornost také kapitole Mobilní Python na flashce.
Kromě Pythonu si můžete stáhnout a nainstalovat i různá užitečná rozšíření a knihovny. Nějaké zajímavé věci uvedu, bude jen na vás, zda o ně budete stát nebo ne.
Na webu Pythonu [1] najdete poslední stabilní verzi Pythonu. Je zde verze jak pro 32 bit x86 procesory (Pentium, AMD a spol.) tak i pro 64 bit Itanium. V současné době je poslední verze 2.4.3 x86 [2] Itanium [3], ale radši se sami podívejte na web Pythonu, zda už není nějaká novější.
Nedoporučuji stahovat verze x.y.0 (např. 2.5.0), protože tyto jsou příliš nové, mohou v nich být chyby, je s nimi méně zkušeností a není pro ně zatím tolik knihoven, jako pro starší verze.
Stáhněte si jeden z uvedených balíčků a nainstalujte jej. Jedná se o standardní instalační balíčky msi, takže by s tím od Windows 2000 neměl být problém. Pro starší verze Windows musíte nejprve doinstalovat podporu pro msi balíčky, jestli ji ještě nemáte. Jak na to Vám poradí Microsoft.
Python je k dispozici legálně zdarma. Jeho součástí je dokumentace v chm formátu.
Uživatelé Pythonu ve Windows mají tařka za povinnost si nainstalovat rozšíření Pythonu pro Windows pywin32 [4]. Získají tak z Pythonu přístup k Win32 API, COM objektům, docela hezkému IDE PythonWin a dalším věcem.
Toto rozšíření je k dispozici legálně zdarma. Jeho součástí je dokumentace v chm formátu.
Ten kdo chce vytvářet programy s kvalitním grafickým rozhraním (GUI) bude potřebovat nainstalovat si GTK a PyGTK. GTK je kvalitní GUI toolkit a PyGTK jeho binding do Pythonu (binding znamená napojení, umožní knihovnu GTK používat v Pythonu). GTK dominuje především na Linuxu, ale jeho port existuje i pro Windows a dokonce je tu i jeho binding GTK# pro .NET. GTK lze za pomoci X Serveru používat i na Mac OS X a právě probíhá jeho portace do nativního grafického rozhraní. Dále je k dispozici i na platformě Mameo s rozšířením Hildon, takže má vcelku solidní multiplatformní záběr pro psaní přenositelných aplikací.
GTK i PyGTK a s tím související věci jsou k dispozici legálně zdarma.
Nejprve si nainstalujte GTK. Jsou k dispozici dvě varianty, pro vývojáře a pro uživatele. Varianta pro vývojáře v sobě obsahuje některé nástroje navíc, jako třeba program glade, pro snadné navrhování uživatelského rozhraní (GUI designer) a podobně. Verze pro uživatele pak obsahuje jen knihovny nutné pro chod GTK aplikací.
Obě varianty naleznete na webu GLADE for Windows [5]. V současné době je aktuální verze 2.8.18 pro vývojáře [6] a uživatele [7]. Jestliže nebudete chtít používat glade, klidně si stáhněte verzi pro uživatele.
Po instalaci GTK si nainstalujte PyGTK. Je k dispozici na webu [8], který se věnuje jeho portaci pro Windows. Je potřeba si stáhnout správnou verzi pro váš Python. Například, jestliže jste si nainstalovali Python 2.4.3, pak potřebujete verzi py2.4 (např. pygtk-2.8.6-1.win32-py2.4.exe) Samotná verze PyGTK nesmí být větší než verze GTK (rozhodující jsou první čísla, aktuálně 2.8). K tomu si můžete stáhnout i pycairo. Cairo je to rychlá 2D vektorová grafická knihovna, kterou GTK od verze 2.8 používá k vykreslování a kterou můžete díky pycairo v Pythonu použít ke kreslení i přímo.
K PyGTK se Vám bude určitě hodit i dokumentace: referenční příručka [9] a tutorial [10]
[11]