Programovací jazyk Python
MSZPython je v současnosti nejoblíbenější programovací jazyk pro výuku programování. Není to však jen výukový jazyk, je také široce prakticky používaný.
Pokud s Pythonem začínáte, může se hodit náš přehled základní syntaxe (jeden list A4 k vytištění).
Pokud chcete v Pythonu více programovat, doporučujeme nainstalovat si ho na vlastní počítač. Nicméně na to, abyste se naučili základy programování v Pythonu, vystačíte i s prohlížečem. Na Umíme to nabízíme spoustu cvičení a příkladů, které můžete řešit přímo na stránkách:
- Pro úplné začátky zkuste cvičení Rozhodovačka, kde pouze vybíráte z nabízených možností. Jak se trochu rozcvičíte, můžete zkusit Psaná odpověď, kde píšete odpověď na klávesnici.
- Čtení kódu si můžete procvičit ve cvičení Kód kostky, kde je vaším úkolem správně vykonat uvedený program. Další vypracované příklady programů v Pythonu najdete ve cvičení Porozumění. Ke každému příkladu je připravena série kontrolních otázek, pomocí kterých si můžete prověřit, jak programu rozumíte.
- Především si však zkuste samostatné programování. K tomu slouží cvičení Programování v Pythonu a Python želva. Program píšete přímo v prohlížeči, kde si ho můžete i spustit a hlavně automaticky otestovat, zda je správně.
Tipy k procvičování
Konkrétní náměty, jakým způsobem učivo procvičovat a v jakém pořadí, poskytují výukové moduly:
První kroky s programováním v Pythonu. | |
Navazující modul, důraz na využití datových typů (řetězce, seznamy, slovníky). |
Pro úplné začátečníky doporučujeme jako rozcvičku příklady ze sekce algoritmické myšlení, kde si lze základní koncepty vyzkoušet formou grafického programování.
Pro učitele na SŠ je dispozici také stručný metodický text.
Rozhodovačka
Rychlé procvičování výběrem ze dvou možností.
Pexeso
Hledání dvojic, které k sobě patří.
Porozumění
Čtení textů, odpovídání na otázky testující porozumění textu.
Vnořené cykly v Pythonu
Funkce v Pythonu
Řetězce v Pythonu
Seznamy v Pythonu
Slovníky v Pythonu
Objekty v Pythonu
Počítání s čísly
Psaná odpověď
Cvičení, ve kterém píšete odpověď na klávesnici.
Kód kostky
Navigujte kostku po plánu podle zadaného programu. Procvičení schopnosti číst programy.
Kostky v Pythonu: rozcvička
Kostky v Pythonu: for cyklus
Kostky v Pythonu: while cyklus
Kostky v Pythonu: funkce
Kostky v Pythonu: cykly a proměnné
Python želva
Tvorba programů v Pythonu, kreslení obrázků želví grafikou.
Základy
Opakování
Proměnné
Vnořené cykly a zajímavé vzory
Funkce
Funkce II
Ladění programů
Proměnné a podmínky
Záludné
Správné úhly
Programování v Pythonu
Programování přímo v prohlížeči, s automatickým vyhodnocením správnosti programu.
Proměnné a číselné výrazy
Logické výrazy
Podmíněný příkaz (if): základy
Podmíněný příkaz (if): těžší
Cyklus for
Cyklus for s vnořenou podmínkou
Cyklus while
Úpravy programů
Záludné
Řetězce: základy
Řetězce: těžší
Seznamy
Slovníky
Seznamy a řetězce: vnořené
Posloupnosti
Řízení výpočtu
Textové obrázky
Programátorská úkolovka
Určete tajný kód pomocí výpočtu. Jak výpočet provedete, záleží jen na vás, jako odpověď zadáváte pouze výsledný kód.