Základy programování a algoritmů
Section outline
-
-
Úkol (do 4. 11. 2022)
Projděte a vyřešte všechna cvičení v přednášce. Řešení mějte také ve svém git repozitáři v souboru *python_data_types.py*.
- Dědictví (11)
- Ověření matematických výsledků (16)
- Balení do závorek nebo množení písmen (21)
- Hrátky s řetězci (24)
- Vyřešení chyby (27)
- Hobby proměnná (31)
- Práce se seznamy (37)
- Řazení měst (38)
- Zen of Python (49)
- Odstranění ze slovníku (50)
- Práce se slovníkem (51)
-
Úkoly do 11. 11. 2022
- Seznamy (12)
- Smyčky (20)
- Trasnponovaná matice (21)
- Nákupní seznam (25)
- List comprehension (28)
- GATTACA (29)
- Slovníky (31)
-
Úkol do 25. 11.
- 2 cviceni na zaklady funkci (8)
- Lambda funkce (12)
- Funkce s jednim parametrem (21)
- Funkce s dvema parametry (22)
- Rekurzivni funkce (24)
-
Úkoly do 2. 12. 2022
- Oprava kódu (6)
- Oprava kódu (7)
- Dotaz na uživatelské jméno (12)
- Dělení čísel (13)
- Debugování (16)
-
Úkol do 9. 12.
- Vytvořit si vlastní modul (10)
- Použití Argparse (23)
- Vytvořit skript na počítání písmen (25)
- Vytvořit skript na odstraňování písmen (26)
- Tvoření seznamu (34)
-
Úkol do 9. 12.:
- Nahrazení v textu (13)
- Zen of Python (18)
- Name function (26)
- Ponechání pouze čísel (29)
-
Úkoly do 9. 12. 2022
- Vytvořit vlastní třídu Animal a podtřídu Kočka (12)
-
-
Úkoly do 8. 1. 2020
- Linear vs binary search (25)
-
Úkoly do 8. 1. 2020
- Napsat test na metodu (9)