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. V 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 k 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
Počítání s čísly
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.






































































































































































