14. cvičení (18.11.2024, 15.11.2024)
- Stringy - pokračování.
- Stihli jsme první 3 příklady, zbytek je na procvičení.
- Okomentované poznámky z 14. cvičení včetně řešení vybraných úloh: html ipynb (pro zobrazení notebooku je třeba ho stáhnout a např. vložit do svého adresáře na JupyterHubu)
13. cvičení (13.11.2024, 12.11.2024)
- Stringy.
- Udělali jsme prvních 5-6 příkladů, další jsou na procvičení.
- Okomentované poznámky z 13. cvičení včetně řešení vybraných úloh: html ipynb (pro zobrazení notebooku je třeba ho stáhnout a např. vložit do svého adresáře na JupyterHubu)
12. cvičení (6.11.2024+11.11.2023, 5.11.2024+8.11.2024)
- Kontejnery. Množiny a slovníky.
- Udělali jsme všechny příklady + Eratosthenovo síto.
- Okomentované poznámky z 12. cvičení včetně řešení vybraných úloh: html ipynb (pro zobrazení notebooku je třeba ho stáhnout a např. vložit do svého adresáře na JupyterHubu)
11. cvičení (4.11.2024, 1.11.2024)
- Kontejnery. Posloupnosti: seznamy a n-tice
- Druhá skupina měla suplování.
- Příklady.
- Příklady 2, 3, 4, 5 (někdo stihl i zbytek).
- Eratosthenovo síto jsme probrali společně na 12. cvičení.
- Okomentované poznámky z 11. cvičení včetně řešení vybraných úloh: html ipynb (pro zobrazení notebooku je třeba ho stáhnout a např. vložit do svého adresáře na JupyterHubu)
10. cvičení (29.10.2024, 30.10.2024)
- VSCodium.
- Želví grafika - domeček, polygony, hvězdičky (pentagram apod.)
- Zadání pátého bodovaného úkolu.
- Bylo suplování (v obou skupinách)
9. cvičení (23.10.2024, 25.10.2024)
- Rekurzivní funkce
- Druhá skupina měla suplování.
- Příklady.
- Faktoriál a Fibonacciho číslo.
- Spořící kalkulačka.
- Další příklady jsou na procvičení.
- Okomentované poznámky z 9. cvičení včetně řešení vybraných úloh: html ipynb (pro zobrazení notebooku je třeba ho stáhnout a např. vložit do svého adresáře na JupyterHubu)
8. cvičení (16.10.2024 a 21.10.2024, 18.10.2024 a 22.10.2024)
- Strukturování programu: funkce- opakování a prohloubení látky.
- První test a zadání čtvrtého bodovaného úkolu (21-22.10.2024).
- Příklady.
- Stihli jsme všechny příklady na ano-ne a všechny příklady na odhady a aproximace.
- Dělali jsme část příkladů na dělitele.
- Okomentované poznámky z 8. cvičení včetně řešení vybraných úloh: html ipynb (pro zobrazení notebooku je třeba ho stáhnout a např. vložit do svého adresáře na JupyterHubu)
7. cvičení (14.10.2024, 15.10.2024)
- Zadání třetího domácího úkolu. Informace o nadcházejícím testu.
- Definujeme vlastní funkce.
- Příklady.
- Kromě příkladů uvnitř lekce bylo za úkol bylo vypracovat především příklady 1. až 3.
- Okomentované poznámky ze 7. cvičení včetně řešení vybraných úloh: html ipynb (pro zobrazení notebooku je třeba ho stáhnout a např. vložit do svého adresáře na JupyterHubu)
6. cvičení (9.10.2024, 11.10.2024)
- Strukturování programu: podmínky a cykly - opakování a prohloubení látky.
- Příklady.
- Nejprve jsme se vrátili k příkladům na cykly z 5. cvičení, většina studentů je stihla vypracovat buď všechny, nebo alespoň část.
- Příklady z 6. cvičení stihla na hodině vypracovat jen část studentů. Kdo chce, může je zkusit vypracovat sám a případně poslat nebo přinést své řešení ke kontrole.
- Okomentované poznámky z 5. a 6. cvičení včetně řešení vybraných úloh: html ipynb (pro zobrazení notebooku je třeba ho stáhnout a např. vložit do svého adresáře na JupyterHubu)
5. cvičení (7.10.2024, 8.10.2024)
- Vyhodnocení prvního domácího úkolu a zadání druhého.
- Začínáme pořádně programovat: podmínky a cykly.
- Příklady.
- Za úkol bylo vypracovat především příklady 1. a 2. u podmínek a 1. a 2. u cyklů. Většina studentů stihla vypracovat i zbylé příklady na podmínky nebo jejich část.
- K příkladům na cykly se vrátíme příště.
4. cvičení (2.10.2024, 4.10.2024)
- Datové typy a zadávání hodnot v Pythonu (bool, int, float, complex).
- Více o proměnných.
- Příklady.
- Resty z minula: ze 3. cvičení jsme řešili příklad na objem lidského těla (a průměr koule). Někteří studenti stihli vypracovat i další příklady z 3. cvičení.
- Stihli jsme všechny příklady z 4. cvičení.
- Okomentované poznámky z 4. cvičení včetně řešení vybraných úloh: html ipynb (pro zobrazení notebooku je třeba ho stáhnout a např. vložit do svého adresáře na JupyterHubu)
3. cvičení (30.9.2024, 1.10.2024)
- Příklady z minule - ukázka řešení.
- Datové typy a zadávání hodnot v Pythonu (bool, int), modul math.
- Příklady (stihli jsme příklady na přesný čas, příklady na konci materiálu jsme nechali na příště).
- Zadání prvního bodovaného úkolu a tutoriál k odevzdávání úkolů.
- Okomentované poznámky z 3. cvičení včetně řešení vybraných úloh: html ipynb (pro zobrazení notebooku je třeba ho stáhnout a např. vložit do svého adresáře na JupyterHubu)
2. cvičení (25-27.9.2024)
- Práce v prostředí JupyterLab a s notebookem.
- Zopakování a prohloubení látky probrané minule: Matematické výrazy. Proměnné. Výpis na standardní výstup (print). Čtení textového vstupu od uživatele (input)
- Teorie - data v paměti počítače. Datové typy a zadávání hodnot v Pythonu (bool, int).
- Příklady (pracovali jsme na všech příkladech, ale příklady na konci materiálu jsme nestihli společně projít).
- Okomentované poznámky z 2. cvičení včetně řešení vybraných úloh: html ipynb (pro zobrazení notebooku je třeba ho stáhnout a např. vložit do svého adresáře na JupyterHubu)
1. cvičení (23-24.9.2024)
- Organizace - rozdělení studentů do skupin.
- O cvičení.
- Základní pojmy.
- Python.
- Seznámení s prostředím JupyterHubu (interaktivní konzole, notebookové dokumenty).
- Okomentované poznámky z 1. cvičení: html ipynb (pro zobrazení notebooku je třeba ho stáhnout a např. vložit do svého adresáře na JupyterHubu)
Přípravný týden
- Úvodní přednáška společná pro všechny kroužky.
- Dotazník.