Aktuálně, 26. dubna: pseudokód
- Stáhněte pracovní list ...-pseudocode.ipynb a dál postupujte podle instrukcí.
25. dubna: cyklus while
- Soubor
kvinta.py
i složkavenv
stačí ve verzi z minulého týdne, tak si pokud možno sedněte ke stejnému počítači. - Stáhněte pracovní list ...-while.ipynb a dál postupujte podle instrukcí.
- V průběhu hodiny napište několik odpovědí na papír nebo (kdyby vám to bylo milejší) do chatu přes Teams.
Jestli něco nefunguje, ozvěte se pokud možno během prvních deseti minut.
Témata
Výuka stojí především na praktických zkušenostech z řešení úkolů.
Síťová komunikace
Témata: diagnostika místní sítě, řešení chyb, fungování internetu
- 18. ledna: komunikace na sdíleném médiu
- představa vysílaček v lese, domluva na pravidlech.
- ukázka aplikace Chat (můžete ji stáhnout: chat.zip a spustit v prostředí Node.js, jestli si ji chcete vyzkoušet)
- výstup: formulář Komunikace na sdíleném médiu
- 25. ledna:
- Pracovní list Analýza počítačové sítě
- skládání čtyř origami obálek různé velikosti.
- Vaši MAC adresu přečtete v nastavení sítě, nebo příkazem
ipconfig /all
- MAC adresu příjemce určíte tak, že se ho zeptáte, anebo příkazem
arp -a
- Vaši IP adresu přečtete v nastavení sítě, nebo příkazem
ipconfig
Operační systém
Témata: fungování a smysl operačního systému, nastavení a přizpůsobení, virtualizace
- 8. února: pracovní list.
- 9. února: formulář Operační systém a oprava pracovního listu z minula.
- 22. února: skripty
Programování
Témata: struktura kódu v jazyce Python, algoritmizace (od myšlenky k programu), spouštění skriptů v reálných situacích
- 23. února: automatické ovládání počítače
- 29. února: cvičení na code.org
- Na stránce code.org si vytvořte účet tlačítkem Continue with Microsoft
- Přidejte se k zadání s kódem
QNVVKV
- Jako naprosté minimum byste měli splnit 15 cvičení. Hodnocení jste dále za to, jestli jste pracovali celou hodinu.
- 8. března: příklady kódu různých krátkých programů
- kalkulačka
- tetris
- youtube download -
pip install youtube-dl
- čtečka qr kódů -
pip install pyzbar
- datum pořízení fotek -
pip install pillow
- 21. března: kód v jazyce Python a jeho význam
- společná rozcvička na speedtyper.dev
- během hodiny opakovaně cvičte psaní, a pokaždé vyplňte formulář Cvičení přepisování kódu Inspirace pro toto cvičení: Learn Python the Hard Way
Programovací cvičení
- 4. dubna: výpočty a proměnné
- Stáhněte si soubory 2024-04-04-plist.ipynb, kvinta.py a venv.bat do nějaké složky.
- Dvojitým kliknutím na
venv.bat
jej spusťte. Až příkaz bude hotový, vytvoří složkuvenv
. - Soubor
2024-04-04-plist.ipynb
otevřte ve VS Code a postupujte podle instrukcí.
- 5. dubna: pravdivostní výpočty a podmínky
- Podobně jako minule si stáhněte soubor ...-bool.ipynb a postupujte podle instrukcí.
- 11. dubna: vnořené podmínky
- Nová verze souboru kvinta.py
- pracovní list ...-nested.ipynb
- 12. dubna: struktura kódu
- Pracovní list ...-and-or.ipynb
- 18. dubna: cyklus
for
- nová verze souboru kvinta.py
- pracovní list ...-for.ipynb
Čemu musíte porozumět
- dosazení hodnoty do proměnné
- umět překládat Python do češtiny a zpět
- větvení kódu
if
-elif
-else
- formátování a spojování textu
for
...in range
,while
,break
- funkce s parametrem a bez něj
- rekurze
try
...except
import
a struktura kódu v souborech
Webové stránky
Témata:
- Struktura jazyka HTML a běžné textové prvky
- Struktura jazyka CSS, podrobněji selektory a některé užitečné styly
- Zveřejnění webu, správa obsahu, měření přístupů
Teorie
Témata:
- Převody mezi číselnými soustavami
- Historie IT
- Struktura počítače
Kalendář
- 21. března
- 22. března
- 4. dubna
- 5. dubna
- 10. dubna je čtvrtletí
- 11. dubna
- 12. dubna
- 18. dubna
- 19. dubna
- 25. dubna
- 26. dubna
- 2. května
- 3. května
- 9. května
- 10. května
- 16. května
- 17. května
- 23. května
- 24. května
- 30. května
- 31. května
- 6. června
- 7. června
- 13. června
- 14. června
- 20. června
- 21. června
Klasifikace
Odevzdané práce jsou hodnocené vahou M, vyjma krátkých cvičení, která mohou mít váhu S.
Když je práce označená jako povinná, znamená to, že ji musejí odevzdat všichni.
Povinné práce lze poznat také v Bakalářích, protože už zpočátku máte ?
místo známky.
Ostatní práce se vztahují jen na studenty přítomné na hodině, kdy byly zadány.
V obvyklých případech je práce hodnocena známkou 1, když splňuje zadání, a známkou 5, když není splněná správně. Pokud řešitel práci zjevně umí zpracovat dobře, ale nepodařilo se to (asi z technických nebo časových důvodů), lze sáhnout po známce 2.
Když odevzdáte opravu, původní řešení se nepočítá. Je tedy úplně v pořádku, jestli při prvním pokusu práce nesplňuje zadání, a pak to do termínu postupně doladíte, aby všechno fungovalo.