[python] O řádek níž (Roman)

Petr Přikryl prikryl na atlas.cz
Čtvrtek Červen 27 14:06:40 CEST 2013


> Zkouším naistalovat iPython. Třeba tady je návod na instalaci 
> iPythonu (mám Windows Vistu) http://ipython.org/install.html

Nejsem si jistý, jestli je pro začátečníka vhodné
komplikovat si život prostředím IPython. Nejsem
asketa typu "jedině vi", ale pro začátek bych doporučoval
používat snad jen o něco lepší editor než Notepad
a cmd okno. Z těch jednoduchých a rychle se spouštějících
je fajn třeba Notepad 2 (http://www.flos-freeware.ch/notepad2.html).

Pokud máš možnost, zahoď Visty a nainstaluj si Windows 7.
Jsou opravdu lepší. (Dlouhodobě jsem pracoval s oběma systémy.)

Z oficiální distribuce lze jednoduše nainstalovat Python 3 
i Python 2 vedle sebe. Python 3.3 a vyšší navíc obsahuje takzvaný
"Python launcher for Windows" (po našimu Pytónovské spúšťadlo
pro Vindóze"). Nainstaluje se to (samo) do C:\Windows jako 
py.exe a pyw.exe a nastaví to asociace na .py soubory. Nemusí
se taky nic cpát do PATH, protože C:\Windows se prohledává vždy.
Takže místo "python abc.py" se na příkazový řádek píše "py abc.py"
a prvním řádkem v souboru se dá ovlivnit, která verze Pythonu se 
má pro daný soubor spustit

#!python2

nebo

#!python3

podobně jako v Unixu.

py bez parametru spustí interaktivní režim Python 2,
py -3 spustí Python 3 (hledá to vždy nejvyšší nainstalovanou
podverzi a dá se to specifikovat přesněji).

Doporučuji rovnou psát všechny nové soubory v kódování UTF-8 -- nebudou 
problémy s češtinou.

P.


Další informace o konferenci Python