Programování 1.A 25-26
Osnova témat
-
Formativní testy i hodnocení práce v hodinách mají váhu 2. Testování znalostí je prováděno v LMS Moodle nebo písemnou formou ( bez i s použítí Online Python) . Během řešení testů je zakázané používat modely AI, naopak při práci v hodinách je pomoc freeware AI chatbotů (Perplexity, Claude, ChatGPT, Google Gemini, Microsoft Copilot) doporučována.
Zasedací pořádek -Google Tabulky
Přiřazení počítačů studentům- třídnice Google Tabulky -
Portrét
Upravte svůj portrét některým z filtrů knihovny Pillow nebo nástroji AI Své dílo zveřejněte ve sdíleném Google Dokumentu PortretGalerie1.A_2026
Galerie studentských prací - sdílený dokument Google
Pro vytváření jednoduchých rasterových obrázků budeme používat knihovnu pillow.
1. Nejprve vyřešte sadu "Textové obrázky" serveru Umíme programování.
Pokud si nebudete vědět rady, poptejte se AI, nebo se inspirujte v sešitě 11_TextoveObrazky.ipynb



Galerie ASCII* art
* Zkratka ASCII (čte se prostě „aski“) znamená American Standard Code for Information Interchange, původně 7 bitů, tj 2**7 = 128 znaků.
2. Z knihovny Pillow budeme používat modul
Image, který slouží jako takové "dálkové ovládání" k obrázkům. Zaměříme se na tyto tři funkce:-
Image.new(): Vytvoří úplně nový, prázdný obrázek „na zelené louce“. Můžeme mu určit barvu pozadí a přesné rozměry v pixelech. -
load(): Tahle metoda nám zpřístupní jednotlivé pixely. Je to, jako bychom si na obrázek vzali lupu a pinzetu – díky ní můžeme zjistit barvu každého bodu nebo ji ručně změnit. -
resize(): Slouží ke změně velikosti. Jednoduše obrázku přikážeme, aby se smrsknul nebo roztáhl na nové rozměry, které mu zadáme (šířka, výška).
Převod ASCII na raster
Materiály ke studiu- Sdílený sešit Google Colaboratory: Pillow.ipynb
- Inspirace pro užitečné funkce PillowMyLibrary.py
- Pillow - prezentace (Google Slides)
- Bitmapová grafika a Pillow, prezentace NotebookLM, (pdf)
- Youtube - NotebookLM - PixelArt s knihovnou Pillow: https://youtu.be/TM38l19DSG
-
Upravte svůj portrét některým z filtrů knihovny Pillow nebo nástroji AI. Fotografie musí být změněná tak, aby vás na ni spolužáci poznali. Své dílo zveřejněte ve sdíleném Google Dokumentu PortretGalerie1.A_2026
Intro knihovny Pillow pro filtrování obrázků: (prezentace NotebookLM, Pillow.ipynb, Pillow.py)
Doporučené nástroje AI pro úpravu obrázků: Google Gemini - Nano Banana, Pollo.ai, picsart.com
-
-
Máte nekonečně pokusů. Dosažené známky budou v uvedený den přepsány do bakalářů (datum v závorce).
známka interval 1 [8,5; 10] 2 [6,5; 8,5) 3 [4,5; 6,5) 4 [2,5; 4,5) -
Vytvořit pokusy: 1 Získat nějakou známku
-
Vytvořit pokusy: 1 Získat nějakou známku
-
Získat nějakou známku Získat požadovanou známku
-
Streamlit - Playground
Návod: Streamlit-základní koncepty
Ukázky publikovaných her - Neon Arcade , StatistikaMyk
Prezentace: Streamlit_Web_App_Quickstart
Instalace IDE PyCharm a spuštění programu s knihovnou Streamlit: PyCharm_Instalace_Navod
-
V prostředí Streamlit Playground vytvořte jednoduchou aplikaci, odkaz pro sdílení vložte do moodle.

Galerie studentských prací - Google dokument
-
-
-
snake_casepro proměnné a funkce- Mezery kolem operátorů
- Maximálně 79 znaků na řádek
- Pojmenování bez diakritiky
- Dva řádky mezi funkcemi
"A foolish consistency is the hobgoblin of little minds." (R. Emerson)
NotebookLM: prezentace
Sdílený sešit Google Colaboratory PEP8_coding_style.ipynb
-
Materiály ke studiu
Umíme to - Informatika, Programovací jazyk Python
- Proměnné a výrazy
- Řízení výpočtu
- Datové typy a jejich využití - Přehled datových typů, Řetězce v Pythonu, Seznamy v Pythonu, Slovníky v Pythonu, Objekty v Pythonu, Práce se soubory
-