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
Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /var/www/umimeprogramovat.cz/webroot/function/functionsMap.php:1638 Stack trace: #0 /var/www/umimeprogramovat.cz/webroot/dashboard-topic.php(976): generateItemLogExerciseMap() #1 /var/www/umimeprogramovat.cz/webroot/index.php(193): include('...') #2 {main} thrown in /var/www/umimeprogramovat.cz/webroot/function/functionsMap.php on line 1638
































