-
Co chci dělat v tomto videu, je ukázat vám
-
a představit,
-
co vlastně počítačový program je.
-
A jen pro případ, že byste pak chtěli pokračovat,
-
rozhodně vám to doporučuji, protože nejlepší cesta, jak se naučit computer science,
-
je všechny ty věci vyzkoušet osobně.
-
Toto je prostředí Pythonu a já budu dělat hodně
-
programování v Pythonu.
-
Toto vývojové prostředí se jmenuje PyScripter. P-Y-S-C-R-I-P-T-E-R. Je zdarma.
-
Je to open-source software.
-
A já používám Python... Python, myslím verzi 2.6 nebo 2.7.
-
Dokud budete používat Python 2, vaše příklady budou stejné jako ty moje,
-
budou fungovat stejně. Ale pokud používáte Python 3, budete občas muset
-
používat trochu jiné variace kódu, aby to fungovalo správně.
-
Pokusíme se na to upozornit, pokud se to stane.
-
Začneme tím, že si napíšeme počítačový program.
-
Co je na tom husté je, že můžeme program psát rovnou tady.
-
Ve skutečnosti jen upravujeme text v souboru.
-
To je vše.
-
Je to posloupnost instrukcí a počítač začne na začátku
-
souboru a prostě půjde dolů a bude číst instrukce.
-
Ačkoli později zjístíte,
-
že existuje způsob, jak říct počítači, aby něco přeskočil nebo aby opakoval
-
některé instrukce, takže pak může dělat některé věci pořád dokola nebo jiné přeskakovat.
-
S tím co máme, pojďme si napsat jednoduchý program
-
a zatímco to budeme dělat, představíme si některé stavební kameny, které má každý počítačový program.
-
Dovolte mi napsat velmi velmi jednoduchý počítačový program,
-
tak jednoduchý počítačový program,
-
který bude spíš jen výrazem.
-
Takže napíšu prostě "3+7", takže to doslova
-
vezme 3+7 a vytiskne (zobrazí). Program předá
-
3+7 zobrazovací funkci, která je součástí Pythonu.
-
Možná to radši napíšu takhle: print(3+7)
-
Pojďme si tenhle soubor uložit. Takže tu je opravdu jen jeden, když se na to podíváte, opravdu jen jeden příkaz
-
tady na prvním řádku. A ten říká vytiskni (anglicky print) 3+7
-
Tak, pojme přidat ještě jeden příkaz,
-
jen abyste viděli, že program postupuje odshora dolů.
-
Takže dopíšu další: print(2-1)
-
a pak řekneme: print("tohle je kousek textu")
-
A teď se pojďme podívat, co tenhle počítačový program, který máme před sebou, bude dělat.
-
Nejdřív ho uložíme.
-
Povidám uložíme.
-
Uložil jsem ho jako soubor "testarea.py". To nám říká...
-
Ta přípona ".py" singnalizuje, že je to Python soubor.
-
Teď si ten program pustíme.
-
Na těchto vývojových prostředích...
-
těchto IDE (zkratka z Integrated Development Environment, anglicky integrované vývojové prostředí), je hezké to,
-
že můžeš vlastně psát i spouštět program na tom samém místě.
-
Taky se tu pěkně barevně zvýrazňuje text, takže pěkně vidíš, co je
-
funkce, co není funkce, různé datové typy... o různých datových typech se budeme bavit časem.
-
Takže si spustíme ten program a uvidíme, co se stane.
-
Koukněte na to, spustili jsme to.
-
Takže program vypsal 10, potom vypsal 1 a pak vypsal
-
"tohle je kousek textu"
-
Takže provedl přesně to, co jsme mu řekli.
-
A to popořadě.
-
Začal tady, vypočítal, že 3+7 je 10
-
a výsledek vypsal, takže tady vypsal 10.
-
A potom vypsal 2-1 a nakonec "tohle je kousek textu".