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.

KAPITOLA 11<br />

Úvod do jazyka Python<br />

První část názvu počítače <strong>Raspberry</strong> <strong>Pi</strong> vychází z dlouhodobé tradice pojmenovávání počítačových<br />

systémů podle ovoce – od klasických mikropočítačů jako Acorn (žalud), Apricot<br />

(meruňka) a Tangerine (mandarinka) po v současnosti známější značky včetně Apple (jablko)<br />

a BlackBerry (ostružina). Druhá polovina názvu však odkazuje na programovací jazyk Python.<br />

Představení jazyka Python<br />

Pružný a silný jazyk Python vznikl koncem 80. let v institutu National Research Institute for<br />

Mathematics and Computer Science a jeho autor Guido van Rossum vycházel z jazyka ABC.<br />

Od svého zveřejnění jazyk Python neustále získává na oblibě díky jasné a expresivní syntaxi,<br />

při jejímž vývoji byl kladen důraz na čitelnost kódu.<br />

Python je vysokoúrovňový jazyk. To znamená, že kód jazyka Python se skládá ze srozumitelných<br />

anglických slov a umožňuje počítač <strong>Pi</strong> programovat způsobem, který se lze rychle naučit<br />

a kterému je možno snadno porozumět. To představuje zásadní rozdíl oproti nízkoúrovňovým<br />

jazykům typu assembleru (jazyka symbolických adres), které se sice blíží stylu „uvažování“<br />

počítače, ale pro člověka bez dostatečných zkušeností jsou téměř nesrozumitelné. Díky své<br />

vysokoúrovňové povaze a jasné syntaxi je jazyk Python cenným nástrojem pro každého, kdo<br />

se chce naučit programovat. Tento jazyk rovněž doporučuje nadace <strong>Raspberry</strong> <strong>Pi</strong> Foundation<br />

těm, kdo chtějí od jednoduchého jazyka Scratch (popsaného v kapitole 10, „Úvod do jazyka<br />

Scratch“) postoupit k „praktičtějšímu“ programování.<br />

Jazyk Python je publikován pod licencí open source a je volně dostupný pro operační systémy<br />

Linux, OS X i Windows. Díky této multiplatformní podpoře lze software napsaný v jazyku Python<br />

používat také v počítačích s jinými operačními systémy – s výjimkou případů, kdy program<br />

pracuje s hardwarem specifickým pro počítač <strong>Pi</strong>, jako je port GPIO. Postup adresování<br />

tohoto portu pomocí jazyka Python naleznete v kapitole 12, „Hackování hardwaru“.<br />

Příklad 1: Ahoj <strong>Raspberry</strong><br />

Jak jste se již dozvěděli v kapitole 10, „Úvod do jazyka Scratch“, při učení programovacího jazyka<br />

se obvykle začíná projektem, který na obrazovku vypíše zprávu „Hello World!“. V jazyce<br />

149

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

Saved successfully!

Ooh no, something went wrong!