20.03.2017 Views

Raspberry Pi - Uživatelská příručka

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!