Vozuch
Období: Týden 16/2026 (od 19.04.) Skupina: tria
1. Splnění základních podmínek
| Podmínka | Status |
|---|---|
| Alespoň 3 commity v daném týdnu | ✅ SPLNĚNO |
| Rozestup alespoň 12h mezi 3 commity | ✅ SPLNĚNO |
| Projektová dokumentace (README, projekt.md) | ❌ NESPLNĚNO |
Vypočtený Index za tento týden: 280
Týdenní Index Náročnosti dodaných skriptů (1-5): 4
2. Kvantitativní přehled úprav
| Metrika | Hodnota |
|---|---|
| Počet všech commitů | 3 |
| Počet změněných souborů | 14 |
| Počet přid./odeb. řádků kódů | 509 |
Přehled commitů
- 2026-04-20 07:01: Přidaná funkce pro smazaní čísel nebo znaků
- 2026-04-22 06:20: Vytvoření generátoru náhodných hesel a vytvoření chybové zprávy pokud při zadávání délky hesla nebude zadáno číslo
- 2026-04-24 19:31: Vytvoření základů pro hru piškvorky
3. Hodnocení asistentem AI (Logika a úsilí)
Ahoj Tomáši, posílám ti hodnocení tvé práce za uplynulý týden. Udělal jsi velký kus práce na několika frontách – od procvičování pokročilých konceptů Pythonu až po vývoj vlastních her a nástrojů.
1. Smysluplnost popisů u commitů [3 body]
Tvé commity jsou jasné a srozumitelné. Oceňuji zejména commit ze 22. 4., kde jsi detailně popsal nejen co jsi vytvořil, ale i jakou konkrétní funkcionalitu (ošetření vstupu) jsi přidal. To je skvělá praxe.
2. Smysluplnost komentářů v kódu [5 bodů]
Kód komentuješ dostatečně, což pomáhá v orientaci (zejména v projektu Tic Tac Toe). U kalkulačky a generátoru hesel jsou komentáře spíše střídmé, ale kód je díky dobrému pojmenování proměnných vcelku samovysvětlující. Pozor na to, abys nekomentoval až příliš zřejmé věci (např. #nastavení barev), ale spíše logické celky.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [1 bod]
README.md máš zpracované výborně – obsahuje popisy i návody k ovládání pro všechny tvé rozpracované projekty.
Výtka ke struktuře: Porušil jsi pravidlo o umístění souborů. Soubory /n20_python_opakovani_CELKOVA_SABLONA.py a /log_ok.json leží volně v kořenovém adresáři repozitáře. Měly by být v samostatné složce (např. /Opakovani/ nebo /Lekce20/). Příště si na to dej pozor, ať máš v projektu pořádek.
4. Logika řešení a přemýšlení studenta v Pythonu [6 bodů]
V této oblasti vidím silné momenty i několik chyb, na které je potřeba se zaměřit:
- Opakovací šablona: Většinu úkolů jsi zvládl skvěle (výjimky, dunder metody, context manager).
- Úkol 4 (Sleva): Tady jsi splnil zadání jen z poloviny. Vyfiltroval jsi zboží, ale nenastavil jsi mu novou cenu (slevu). Tvůj kód pouze vrací seznam, ale nemění hodnotu
cenau objektů.
- Úkol 4 (Sleva): Tady jsi splnil zadání jen z poloviny. Vyfiltroval jsi zboží, ale nenastavil jsi mu novou cenu (slevu). Tvůj kód pouze vrací seznam, ale nemění hodnotu
- Kalkulačka: Funkce
DELje implementována správně a logicky. - Generátor hesel: Velmi chválím použití bloku
try-excepta validaci délky hesla. To svědčí o tom, že přemýšlíš nad tím, jak uživatel může program rozbít. - Tic Tac Toe (Piškvorky): Tady máš v kódu strukturální chybu. Definice funkce
def vykresli_pole():nesmí být uvnitř cykluwhile bezi:. Funkce se definují na začátku skriptu. Navíc voláníOKNO.fill(BILA)uvnitř vnořených cyklů pro vykreslování by ti v každém kroku smazalo to, co jsi předtím nakreslil.
Celkem získáno bodů: [15 / 75%] ze 20 možných
DIFFICULTY_INDEX: [4]