- Programovací jazyk PythonVšechny souhrny k tomuto tématu
- Proměnné a výrazy
- Řízení výpočtu
- Datové typy a jejich využití
- Aplikace programování v Pythonu
Filtr podle ročníku
Python 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ý. Na Umíme programovat používáme Python 3.
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 programovat 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 Výstup programu, kde píšete odpověď na klávesnici.
- Ve cvičení Porozumění programům máte k dispozici vypracované příklady. Na nich se můžete podívat, jak programy v Pythonu vypadají. 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ě.
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í.
Inspirace pro učitele
Pro učitele na SŠ je dispozici stručný metodický text.
Konkrétní inspiraci pro začlenění do výuky pak nabízí výukové moduly, které poskytují náměty, jakým způsobem učivo procvičovat a v jakém pořadí:
- Programování v Pythonu: základy – první kroky s programováním v Pythonu.
- Programování v Pythonu: datové typy – navazující modul, důraz na využití datových typů (řetězce, seznamy, slovníky).
Rozhodovačka
Rychlé procvičování výběrem ze dvou možností.
Programovací jazyk PythonProměnné a výrazystředníProměnné a číselné výrazy v Pythonu (střední)
zadání: 54
Typicky zabere: 9 min
lehkéLogické výrazy v Pythonu (lehké)
zadání: 71
Typicky zabere: 8 min
Řízení výpočtulehkéPodmíněný příkaz (if) v Pythonu (lehké)
zadání: 43
Typicky zabere: 8 min
Pexeso
Hledání dvojic, které k sobě patří.
Programovací jazyk PythonProměnné a výrazystředníProměnné a číselné výrazy v Pythonu (střední)
zadání: 6
Typicky zabere: 5 min
středníLogické výrazy v Pythonu (střední)
zadání: 4
Typicky zabere: 8 min
Porozumění
Čtení textů, odpovídání na otázky testující porozumění textu.
Vnořené cykly v Pythonu
Vnořené cykly jsou typický zdroj problémů pro začátečníky v programování. Prozkoumejte několik typických ukázek jejich využití.
Python želva
Tvorba programů v Pythonu, kreslení obrázků želví grafikou.
Vnořené cykly a zajímavé vzory
Želví grafikou jdou kreslit různé zajímavé vzory. Často to jde snadno, jen je potřeba se na obrázek správně podívat.
Funkce
Želvu můžeme učit nové příkazy – na tom si dobře procvičíme funkce v Pythonu a navíc již vykreslíme zajímavé obrázky.
Funkce II
Proměnné a podmínky
V této sadě se želva bude rozhodovat podle aktuální hodnoty proměnných.
Záludné
Úlohy, které jdou vesměs řešit krátkým programem, je ale potřeba k nim přistoupit tím správným způsobem.
Programování v Pythonu
Programování přímo v prohlížeči, s automatickým vyhodnocením správnosti programu.
Cyklus for s vnořenou podmínkou
V této sadě jsou příklady, které se řeší pomocí cyklu for s vnořenou podmínkou (if).
Úpravy programů
V této sadě máte k dispozici připravené programy, které je potřeba pochopit a mírně upravit.
Posloupnosti
Počítání s čísly
V této sadě si procvičíme počítání s čísly: od jednoduchých výpisů až po některé klasické algoritmy.
NAPIŠTE NÁMDěkujeme za vaši zprávu, byla úspěšně odeslána.
Napište nám
Nevíte si rady?
Nejprve se prosím podívejte na časté dotazy:
Čeho se zpráva týká?
Vzkaz Obsah Ovládání Přihlášení LicenceZde nám můžete napsat vzkaz či popsat dojmy, jak se vám systém používá. Pokud máte nějakou zásadnější zprávu, zvolte prosím jednu z dalších kategorií.
Pokud hlásíte chybu, upřesněte prosím, v čem přesně spočívá. Pokud máte námět na rozšíření obsahu, uvítáme, když popíšete konkrétní ukázku. Nezasílejte prosím dotazy na prozrazení řešení úloh či na vysvětlení postupu.
Před položením dotazu prosím zkontrolujte časté dotazy.
Před položením dotazu si prosím projděte časté dotazy k přihlášení.
- Řízení výpočtu