1. Úvod

Co je počítačový program

Program je posloupnost pokynů, které má počítač vykonat.

Každý program je napsán proto, aby plnil nějaký úkol, např. prohlížel internet a zobrazoval webové stránky, aby něco nakreslil, aby tě zabavil ... Programátor musí rozdělit zadaný úkol na řadu po sobě jdoucích jednoduchých pokynů, které povedou k požadovanému cíli. Tomu se říká algoritmizace.

Každý program musí být napsaný v jazyku, kterému počítač rozumí - v programovacím jazyku. Programovacích jazyků je mnoho různých, my se budeme učit programovat v jazyku Python. Python je vhodný pro začátečníky (je jednoduchý a přehledný), používají ho ale i profesionální programátoři v mnoha oblastech (je výkonný a spolehlivý). 

Programovací jazyky se od přirozených jazyků liší. Mají jiný "pravopis" (syntaxe), bývají stručné (zápis je "hustý") a zápis jejich sdělení musí být jednoznačný. Počítači musí být vždy jasné, co má v danou chvíli udělat. Počítač si nevymýšlí, pokaždé udělá přesně to, co mu poručí program.

Aby byl napsaný program přehledný, píšou se jednotlivé pokyny (= příkazy) na samostatné řádky. Zápisy na řádcích bývají většinou krátké, zato jich však bývá mnoho. (Např.Facebook má 30 milionů řádků, samotný kód Googlu a jeho služeb má celkem 2 miliardy řádků, program Windows jich má ještě více... tak dlouhé program však psát nebudeme :-)
Každý řádek představuje jeden jednoduchý příkaz.