Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ČÁST III Programování a hackování<br />
byly soubory přístupné stejným způsobem jako kterýkoli jiný příkaz terminálu, musíte je následujícím<br />
příkazem zkopírovat do adresáře /usr/local/bin:<br />
sudo cp ahoj.py /usr/local/bin/<br />
Úvodní příkaz sudo je nezbytný, protože neprivilegovaní uživatelé z bezpečnostních důvodů<br />
nemohou do adresáře /usr/local/bin zapisovat. Pokud je soubor ahoj.py uložen v adresáři<br />
/usr/local/bin, který je součástí proměnné $PATH, lze jej spustit z libovolného adresáře pouhým<br />
zadáním jeho názvu. Vyzkoušejte přejít do jiného adresáře a poté program spustit tímto příkazem:<br />
ahoj.py<br />
Chcete-li své programy více přiblížit nativním nástrojům, můžete je přejmenovat tak, aby neobsahovaly<br />
příponu souboru .py. Jestliže chcete program ahoj.py přejmenovat tímto způsobem,<br />
zadejte v okně terminálu následující příkaz na jediný řádek:<br />
sudo mv /usr/local/bin/ahoj.py ↩<br />
/usr/local/bin/ahoj<br />
Po přejmenování stačí ke spuštění programu zadat v okně terminálu či konzole slovo ahoj.<br />
Příklad 2: Komentáře, vstupy,<br />
proměnné a cykly<br />
Program Hello World (respektive Ahoj <strong>Raspberry</strong>) sice představuje funkční a jednoduchý úvod<br />
do jazyka, ale nikoho zrovna neohromí. Ze své podstaty naznačuje pouze základní možnosti<br />
jazyka a nepoužívá žádné principy, které slouží k tvorbě užitečných či zajímavých programů.<br />
Další příklad však již pracuje s některými základními nástroji, které jsou potřebné k psaní interaktivních<br />
programů jazyka Python.<br />
Stejně jako v prvním příkladu začněte tím, že v prostředí IDLE nebo ve svém textovém editoru<br />
otevřete nový prázdný dokument. Program začněte následujícím řádkem shebang:<br />
#!/usr/bin/env python<br />
Jak jsme již vysvětlili, tento řádek není vyloženě nezbytný, pokud program nebudete nastavovat<br />
jako spustitelný, ale jeho vložení ničemu neškodí a jedná se o užitečný zvyk.<br />
Poté do programu vložte komentář, abyste měli k dispozici základní informace o programu, až<br />
se k němu později vrátíte. Tento komentář je potřeba zadat na jediný řádek programu stejně<br />
jako všechny řádky kódu, které ve výpisech v knize končí symbolem ↩:<br />
# Priklad 2: Program jazyka Python z knihy ↩<br />
<strong>Raspberry</strong> <strong>Pi</strong> Uzivatelska prirucka<br />
Vše, co následuje za symbolem mřížky (s výjimkou řádku shebang), se v jazyce Python považuje<br />
za komentář. Když jazyk Python nalezne symbol komentáře, ignoruje jej a přejde na<br />
další řádek. Komentování kódu lze doporučit: v současnosti sice nejspíš víte, k čemu jistá část<br />
kódu slouží, ale když soubor otevřete za nějakých šest měsíců, už vám to tak jasné být nemusí.<br />
Komentáře také usnadňují údržbu kódu, a pokud se rozhodnete svůj kód sdílet s jinými<br />
154