Začínáme
Metodika
Jednotlivé metodické části jsou koncipované pro vyučovací hodiny 45 min. Pro dvouhodinové vyučování je vhodné kombinovat s průřezovými tématy (digitalizace informace, algoritmizace, dekompozice problému, analytické myšlení, big data, IoT, Internet, bezpečnost, …).
Témata jsou rozdělena na výuková a projektová.Každé téma je zpracováno samostatně do metodického listu a pracovního listu.
Výuková témata
- úvodní seznámení - demonstrace z připravených příkladů, skladba a syntax Python programů
- proměnné a reprezentace dat v počítači - volání funkcí, int, string, bool
- cykly for/while - blikání, pípání, barvy, animovaný text
- čtení vstupních dat - teplota, vzdálenost
- podmínky if - matematická logika, and/or, podmíněné zobrazení
- vlastní podprogramy (funkce) - obsluha tlačítka, rozsah platnosti proměnných, globální proměnné
- složené datové struktury - seznamy a slovníky
- připojení k internetu, práce s wifi, čtení dat
- odesílání dat to časosběrné DB
Projekty - projects
- barevné světlo
- teploměr (vizuální a akustický)
- parkovací senzor (vizuální a akustický)
- morseova abeceda (vizuální a akustická)
- hodiny (nastavení pomocí tlačítek)
- stopky
- vnitřní hodiny
- test reakční doby
Přiklady - exercises
- rozsvícení LED
- barevná LED
- blesk
- animace na display
- zobrazení vzdálenosti
- zobrazení teploty
- melodie
- hodiny (synchronizace s NTP)
- odeslání dat z teploměru do cloudového úložiště
Jak začít
Ukázky - demos
Pro přehled jednotlivých funkcí se ze souboru main.py
automaticky spustí jednotlivé ukázky.