- Každý týden: Vyřešit si samostatně všechny úlohy ze sbírky k tématu z předchozího týdne. Projít si kontrolní otázky a úvodní text kapitoly sbírky k nadcházejícímu cviku.
- Občasně: odevzdávané domácí úlohy, viz níže.
- Podle chuti a potřeby: tutoriály, kurzy a řešení dalších úloh k procvičování, viz níže.
Následující tabulka odkazuje na kapitolu ze sbírky a hlavní úlohy, kterými je dobré na cvičení začít.
| Téma | Příklady | |
|---|---|---|
| 1 | Želví grafika | 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.2.1, 1.2.2 |
| 2 | Základní struktury | 2.1.1, 2.1.2, 2.1.4, 2.2.1, 2.3.1, 2.3.5 |
| 3 | Jednoduché výpočty | 3.1.1, 3.1.3, 3.2.1, 3.2.2, 3.2.3, 3.2.4, 3.2.8, 3.2.10, 3.2.12, 3.3.2 |
| 4 | Náhodná čísla | 4.1.1, 4.1.3, 4.1.6, 4.2.1, 4.2.2 |
| 5 | Řetězce a seznamy | 5.1.1, 5.1.3, 5.2.1, 5.2.5, 5.2.6, 5.2.8, 5.3.1 |
| 6 | Binární vyhledávání | 6.1.1, 6.1.2, 6.2.1, 6.2.2, 6.2.3 |
| 7 | Algoritmy nad seznamy | vnitrozávod, 7.2.1, 7.2.2, 7.2.3, (7.1.3) |
| 8 | Datové struktury | 9.1.1, 9.2.2, 9.3.2, tic-tac-toe |
| 9 | Rekurze | 8.1.1, 8.1.2, 8.1.4, 8.2.1, 8.3.1, 8.3.2, 8.3.3 |
| 10 | Objekty | 10.1.2, 10.1.3, 10.2.1, 10.2.7 |
| 11 | Zpracování textu | 11.1, 11.2, 11.3, 11.4, 11.5, 11.6, 11.7 |
| 12 | Vnitrosemestrální test | (druhý) |
| 13 | Bitmapová grafika | 12.1.1, 12.1.6, 12.2.1, 12.2.3, 12.2.4., 12.1.7, (12.1.9, 12.1.10) |
Tabulka odkazuje na zadání domácích úloh a uvádí termín odevzdání (soft deadline). Pro případ nouze bude každou domácí úlohu možné odevzdat ještě během týdne následujícího po tomto termínu.
| Zadání | Odevzdání | |
|---|---|---|
| 1 | Posloupnosti a obrázky | neděle 1. 10. |
| 2 | 1D hra | neděle 15. 10. |
| 3 | 2D hra | neděle 12. 11. |
| 4 | Objekty | neděle 3. 12. |
| 5 | Text a obrázky | neděle 17. 12. |
- Tutoriál z dokumentace Pythonu
- Česká učebnice programování v Pythonu
- An Introduction to Interactive Programming in Python (Rice University)
- CheckiO - učení (počítačovou) hrou
- Code Combat