Následují instrukce na nastavení Ubuntu 8.04 ("Hardy Heron") pro snadné použití s touto knihou. Používám Ubuntu GNU/Linux pro vývoj a testování této knihy a tak je to jediný systém, kde mohu reagovat na případné dotazy ohledně nastavení a konfigurace.
V duchu svobodného softwaru a otevřené spolupráce mě prosím kontaktujte, pokud byste chtěli napsat a udržovat podobnou přílohu pro Váš systém. Budu více než šťastný, když to budu moci nalinkovat nebo přímo vložit do Open Book Project site s tím, že budete souhlasit s uvedením kontaktu na Vás, pro případné dotazy.Díky!
Jeffrey Elkner
Arlington Public Schools
Arlington, Virginia
A.1 Vim
Vim se dá pro vývoj Pythonu použít
velmi efektivně, avšak Ubuntu přichází pouze s defaultně
instalovaným balíčkem vim-tiny, takže nepodporuje
zvýrazňování syntaxe a automatické odsazování.
Chcete-li Vim používat, udělejte následující:
- Z linuxového promptu spusťte:
sudo apt-get install vim-gnome
- Vytvořte ve Vašem domovském adresáři soubor
jménem
.vimrcs následujícím obsahem:syntax enable
filetype indent on
set et
set sw=4
set smarttab
map <f2> :w\|!python %<cr>
Nyní když budete editovat soubor s příponou .py, měli byste vidět barevnou syntaxi a mít automatické odsazování po ":". Stiskem F2 se Vám spustí program, a po skončení se vrátíte zpět.
Chcete-li se naučit pracovat s Vimem, spusťte následující linuxový příkaz:
vimtutor
A.2 GASP
Pár případových studií používá GASP (Graphics API for Students for Python), která je jedinou dodatečnou knihovnou, která se v této knize využívá.
GASP nainstalujete takto:
- Přidejte balíček pana Mathew Gallagher to vašich apt zdrojů:
- klikněte
System -> Administration -> Software Sources - vyberte záložku
Third-Party Software - klikněte na tlačítko
+ Add - vložte následující do
APT line:deb http://ppa.launchpad.net/mattva01/ubuntu hardy main restricted universe multiverse
- klikněte na tlačítko
Close - klikněte na tlačítko
ReloadvThe information about available software is out-of-date - klikněte na
Closev okněSoftware Sources
- klikněte
- Nainstalujte GASP z příkazového řádku:
sudo apt-get install python-gasp
A.3 prostředí $HOME
Následující ukázka vytvoří vhodné prostředí ve vašem domovském adresáři pro přidávání vašich vlastních pythonovských knihoven a skriptů:
- Z příkazové řádky ve vašem domovském adresáři vytvořte
binalib/pythonpodadresáře:mkdir bin lib
mkdir lib/python - Přidejte následující řádky na konec vašeho
.bashrcve vašem domovském adresáři:PATH=$HOME/bin:$PATH
T9mto nastavíte oblíbený editor na Vim, přidáte váš
PYTHONPATH=$HOME/lib/python
EDITOR=vi
export PATH PYTHONPATH EDITORlib/pythonpro pythonovské knihovny do vaši PythonPath a vytvoříte svůj adresářbinjako místo pro vaše skripty.
A.4 Jak učinit pythonovský skript spustitelný vždy a všude
Pythonovské skripty lze učinit na linuxových systémech spustitelnými následujícím způsobem:
- Přidejte tuto řádku jako první řádku na začátek každého skriptu:
#!/usr/bin/env python - Na příkazové řádce učiníte soubor spustitelným takto:
chmod +x myscript.py
- Přesuňte
myscript.pydo vašeho adresářebina bude spustitelným odevšad.




