Jan Ondroušek - Žokej

602 476 796, email: zokej@luzanky.cz

Kroužky

Login

Příklad, jmenujete se Jana Nováková.

LOGIN: xjnovakova
HESLO: Pocitace1

Alternativně: vytXX

Python

Materiály (od Petra Freyburga ze šk. roku 2022/23):

1. hodina

Přítomni: Kuba, Honza, Martin, Ondra, Franta, Ferda, Egor
Obsah: BOZP a vnitřní řád, Thonny, sublime, proměnné, operace nad proměnnnými +-*/%, příkaz print
Soubor: 23092024.py

2. hodina

Přítomni: Honza, Martin, Ondra, Franta, Ferda, Egor
Obsah: input(), print(), int(), if, else Soubor: 30092024.py

3. hodina, 7. 10. 2024

Přítomni: Kuba, Honza, Martin, Ondra, Franta, Ferda, Egor
Obsah: if, elif, else, input, věk
Soubor práce v hodině: 07102024.py

4. hodina, 14. 10. 2024

Přítomni: Kuba, Honza, Martin, Ondra, Franta, , Egor
Obsah: len, string []
Soubor práce v hodině: 14102024.py

5. hodina, 21. října 2024

Přítomni: Kuba, Honza, Martin, Ondra, Franta, Ferda, Egor
Obsah: pokračování objekt string, replace, find
Replace
Find
Práce v hodině:
21102024.py

6. hodina, 3. listopad 2024

Přítomni: Kuba, Honza, Martin, Ondra, Franta, Ferda, Egor
Obsah: pokračování objekt string, count, split

Práce v hodině:
04112024.py

7. hodina, 11. listopad 2024

Přítomni: Kuba, Honza, Martin, Ondra, Franta, Ferda, Egor
Obsah: dokončení string, while
for
Práce v hodině:
11112024.py

8. hodina, 18. listopad 2024

Přítomni: Honza, Martin, Ondra, Franta, Ferda, Egor
Obsah: while, for, hádání čísel
for
Práce v hodině:
18112024.py
18112024a.py

9. hodina, 25. listopad 2024

Přítomni: Honza, Martin, Ondra, Franta, Ferda, Egor
Obsah: list
list
Práce v hodině:
25112024.py

10. hodina, 2. prosince 2024

Přítomni: Kuba, Honza, Martin, (Ondra), Franta, Ferda, Egor
Obsah: list, jmena, délka
list
Práce v hodině:
02122024.py

11. hodina, 9. prosince 2024

Přítomni: Honza, Martin, Egor
Obsah: list, jmena, délka
list
Práce v hodině:
09122024.py
names50 = [ "Adam", "Beáta", "Cyril", "Denisa", "Eliška", "Filip", "Gabriela", "Hana", "Igor", "Jakub", "Karolína", "Lukáš", "Marie", "Nikol", "Ondřej", "Petra", "Radek", "Simona", "Tereza", "Viktor", "Alexandra", "Bohdan", "Cecílie", "Daniel", "Emanuel", "Františka", "Gustav", "Helena", "Ivan", "Jiří", "Kamila", "Libor", "Monika", "Natálie", "Olga", "Pavel", "Renáta", "Soňa", "Tomáš", "Věra", "Alena", "Blanka", "Ctirad", "Diana", "Eva", "František", "Gabriel", "Hedvika", "Ilona", "Jan" ]
names100 = [ "Adam", "Beáta", "Cyril", "Denisa", "Eliška", "Filip", "Gabriela", "Hana", "Igor", "Jakub", "Karolína", "Lukáš", "Marie", "Nikol", "Ondřej", "Petra", "Radek", "Simona", "Tereza", "Viktor", "Alexandra", "Bohdan", "Cecílie", "Daniel", "Emanuel", "Františka", "Gustav", "Helena", "Ivan", "Jiří", "Kamila", "Libor", "Monika", "Natálie", "Olga", "Pavel", "Renáta", "Soňa", "Tomáš", "Věra", "Alena", "Blanka", "Ctirad", "Diana", "Eva", "František", "Gabriel", "Hedvika", "Ilona", "Jan", "Zuzana", "Martin", "Markéta", "Michal", "Šárka", "Rostislav", "Rudolf", "Sabina", "Silvie", "Stanislav", "Barbora", "Boris", "Božena", "Vendula", "Veronika", "Vilém", "Vratislav", "Vladimír", "Kristýna", "Šimon", "Matyáš", "Nela", "Vanda", "Václav", "Klára", "Ladislav", "Jaroslav", "Dominik", "Karel", "Andrea", "Aneta", "Erik", "Ivana", "Kryštof", "Lucie", "Magdaléna", "Nikola", "Patrik", "Zdeněk", "Lenka", "Milada", "Otakar", "Radan", "Štefan", "Ema", "Tobiáš", "Richard", "Blahoslav", "Leoš", "Miloslav" ]

12. hodina, 16. prosince 2024

Přítomni: Kuba, Honza, Martin, (Ondra), Franta, Ferda, Egor
Práce v hodině:
16122024.py

13. hodina, 6. ledna 2025

Přítomni: Kuba, Ondra, Ferda, Egor
Práce v hodině:
06012025.py

14. hodina, 13. ledna 2025

Přítomni: Kuba, Honza, Martin, Ondra, Ferda, Egor
Práce v hodině:
Dnes mimořádně Minecraft - vodopád ...

15. hodina, 20. ledna 2025

Přítomni: Kuba, Honza, Martin, Ondra, Egor
Moduly, TkInter
Práce v hodině:
20012025.py

16. hodina, 27. ledna 2025

Přítomni: Kuba, Honza, Martin, Ondra, Ferda, Egor
Moduly, TkInter
Práce v hodině:
27012025.py

17. hodina, 3. února 2025

Přítomni: Kuba, Adéla, Ferda, Egor
Moduly, TkInter
Práce v hodině:
03022025.py

18. hodina, 17. února 2025

Přítomni: Kuba, (Adéla), Ferda, Egor
Lambda, TkInter
Práce v hodině:
17022025.py

19. hodina, 24. února 2025

Přítomni: Kuba, Adéla, Ondra, Ferda, Egor
Lambda, TkInter, tlačítka
Práce v hodině:
24022025.py

19. hodina, 3. března 2025

Přítomni: Kuba, Adéla, Ondra, Egor
Lambda, TkInter, tlačítka
Práce v hodině:
03032025.py

20. hodina, 10. března 2025

Přítomni: Kuba, Adéla, Ondra, Ferda, Egor
Lambda, TkInter, tlačítka
Zadání pro 10.3.2025:
V následujícím souboru máte zadání od řádku 20. Překopírujte si to do svých programů nebo využijte jakkoliv tento můj kód
Práce v hodině (zadání):
10032025.py

21. hodina, 17. března 2025

Přítomni: Kuba, Adéla, Ondra, Ferda, Egor
Náhradní program

22. hodina, 24. března 2025

Přítomni: Kuba, Adéla, Ferda, Egor
Kalkulačka pokračování
Práce v hodině:
24032025.py

23. hodina, 31. března 2025

Přítomni: Kuba, Ferda
Kalkulačka dokončení
Práce v hodině:
31032025.py

24. hodina, 7. dubna 2025

Přítomni: Kuba, Ondra, Adéla, Egor
File handling
Práce v hodině:
07042025.py

25. hodina, 14. dubna 2025

Přítomni: Kuba, Adéla, Egor, Ferda
File handling 2,os
Práce v hodině:
14042025.py
os_14042025.py

Python pro mírně pokročilé

Možnosti procvičování: Materiály (od Petra Freyburga ze šk. roku 2022/23):

1. hodina, 23. 9. 2024

Ihor, Tobi, Tomáš, Matyáš, Michal

2. hodina, 30. 9. 2024

Ihor, Vilém, Petr, Tobi, Tomáš, Matyáš, Michal

3. hodina, 7. 10. 2024

Ihor, Vilém, Petr, Tomáš, Matyáš, Michal
Metoda:
random.randrange(start, stop, step)

Karetní hra oko Soubor:

4. hodina, 14. 10. 2024

Ihor, Petr, Tobiáš, Tomáš, Matyáš, Michal
Metody na stringu:
Escape \
startswith(), endswith()
len
y in "Python"
replace
lstrp, rstrip, strip
upper, lower
        text = "panoramata"
        print(text[2:6])  # od 2. po 6. pozici => nora
        print(text[:3])   # první 3 znaky => pan
        print(text[-4:])  # poslední 4 znaky => mata
      

Pokročilejším prvkem pak je využití dvou dvojteček, kde třetí hodnota udává délku skoku:

        text = "Běží-liška-k-táboru"<
        print(text[5:15:2])  # od 5. po 14. pozici, ob 2 => lšakt
        print(text[::3])     # od začátku do konce, ob 3 => Bíia-bu
        print(text[::-1])    # pozpátku => urobát-k-akšil-ížěB
      
Další funkce
jiný zdroj

Soubor:

5. hodina, 21. 10. 2024

Ihor, Petr, Tobiáš, Tomáš, Matyáš, Michal
pole v Pythonu
list
tuple
set
dictonary
        
      
Zdroje:

6. hodina, 28. října 2024

Zadání na prázdniny: Uživatel bude zadávat jména (křestní) tak dlouho dokud nebude chtít skončit. Už jsme to dělali. Jména budete postupně skládat do listu (viz minulá hodina). Nakonec zobrazíte poskládaný seznam jmen podle abecedy. Pokud uživatel zadá jméno s malým prvním písmenem, opravíte to na velké před uložením do listu.

Dotazy případně na mail nebo whatsapp na 602476796.

7. hodina, 04. 11. 2024

Ihor, Vilém, Petr, Tobiáš, Tomáš, Matyáš, Michal
vlastní funkce
Soubor: Možnosti procvičování:

8. hodina, 11. 11. 2024

Ihor, Vilém, Petr, Tobiáš, Tomáš, Matyáš, Michal
Moduly, vlastní funkce, slovník Soubor: Pošlete mi prosím na vás kontakt, nejlépe mail + telefon na zokej@luzanky.cz. Díky

9. hodina, 18. 11. 2024

Ihor, Petr, Tobiáš, Tomáš, Matyáš, Michal
Moduly, vlastní funkce, slovník Soubor:

9. hodina, 25. 11. 2024

Ihor, Vilém, Petr, Tobiáš, Tomáš, Matyáš, Michal
Moduly, vlastní funkce, slovník Soubor:

10. hodina, 2. 12. 2024

Ihor, Petr, Tobiáš, Tomáš, Matyáš, Michal
Tkinter Soubor:

11. hodina, 9. 12. 2024

Ihor, Vilém, Petr, Tobiáš, Tomáš, Matyáš, Michal
Tkinter Soubor:

12. hodina, 16. 12. 2024

Ihor, Vilém, Petr, Tobiáš, Matyáš
Formuláře pomocí AI v TKinter
Soubor:

zadání na Silvestra 2024

Je to velmi jednoduché. Pomocí TKINTER vytvořte malé okno a v něm jedno tlačítko. Stisknutí tlačítka bude generavat náhodná čísla 1-6 podobně jako hod kostkou. Výsledek hodu vypište do okna pomocí label. Pokud chcete, můžete v dokumentaci nastudovat canvas pro vykreslování různých objektů a simulovat skutečnou kostku.

13. hodina, 6. 1. 2025

Ihor, Vilém, Petr, Tobiáš, Tomáš, Matyáš, Michal
Kostka
Soubor:

14. hodina, 13. 1. 2025

Ihor, Vilém, Petr, Tobiáš, Tomáš, Matyáš, Michal

Soubor:

15. hodina, 20. 1. 2025

Ihor, Vilém, Petr, Tobiáš, Tomáš, Matyáš, Michal
pohyb objektu v okně
Soubor:

16. hodina, 27. 1. 2025

Ihor, Vilém, Petr, Tobiáš, Tomáš, Michal
had
Soubor:

17. hodina, 3. 2. 2025

(Ihor, Vilém), Petr, (Tobiáš), Tomáš, Matyáš, Michal
had - 3 články
Soubor:

18. hodina, 17. 2. 2025

Ihor, (Vilém), Petr, Tobiáš, Tomáš, Matyáš, Michal
had - 3 články
Soubor:

19. hodina, 24. 2. 2025

(Ihor, Vilém), Petr, Tobiáš, (Tomáš, Matyáš), Michal
had - 3 články
Soubor:

20. hodina, 3. 3. 2025

(Ihor, Vilém), Petr, Tobiáš, (Tomáš, Matyáš), Michal
had - menu
Soubor:

21. hodina, 10. 3. 2025

(Ihor, Vilém), Petr, Tobiáš, (Tomáš, Matyáš), Michal
had - menu
Zadání na 10.3.2025:
Dodělejte menu tak, aby bylo funkční a daly se nastavit parametry hry jako velikost plátna, počáteční rychlost ... Současně ošetřete, aby nastavení nebylo mimo nějaký rozsah (velikost plátna mimo velikost okna, rychlost nesmyslně pomalá nebo rychlá). Můžete využít následujícího souboru, jeho částí, kde jsou některé části menu již funkční.
Soubor:

22. hodina, 17. 3. 2025

Náhradní program

23. hodina, 24. 3. 2025

Vilém, Petr, Tomáš, Michal
objekty, třídy
Soubor:

24. hodina, 31. 3. 2025

Ihor, Petr, Tobi, Tomáš
objekty, třídy, půjčovna
Soubor:

25. hodina, 7. 4. 2025

Petr, Tobi, Tomáš, Michal
objekty, třídy, půjčovna
Soubor:

26. hodina, 14. 4. 2025


objekty, třídy, půjčovna
Soubory: