V pythonu už mnoha věcem rozumíš, možná tvůj hlad po znalostech naše materiály, domácí projekty a hodiny nedokážou uspokojit. Nebo by se ti jen hodilo, mít ještě jiné vysvětlení, pohled, způsob vizualizace nebo víc příkladů na procvičení.
PythonNotesForProfessionals je volně dostupná kniha, která obsahuje stručný přehled takřka všeho, s čím se lze v pythonu potkat. Stránka https://goalkicker.com/ obsahuje mnoho dalších volně dostupných knih k ostatním programovacím jazykům
Pythontutor je aplikace, která slouží pro vizualizaci krok za krokem toho, co se v kódu děje. Lze do něj nahrát kód a krok po kroku se koukat, jak se program vykonává a co je uložené v jednotlivých proměnných.
Například takhle se lze podívat, co se děje v domácím projektu, kde bylo za úkol pro několik hráčů házet kostkou a zjistit, kterému z nich to bude trvat nejdéle.
Codewars je stránka, kde je mnoho různě těžkých úloh v odlišných kategorií. Každá úloha má k sobě automatizované testy (takový automatický kouč), takže hned vidíš, co máš špatně a pro který vstup tvé řešení nefunguje. Po odevzdání je možné podívat se, jak daný problém řešili ostatní. Jejich řešení pro tebe může sloužit jako inspirace pro příště nebo ukázka toho, jaké další zajímavé funkce python má.
Pro začátek bude vhodné zvolit úlohy s obtížností 8 kyu
nebo 7 kyu
a případně si vybrat zaměření, které tě zajímá (například Strings
pokud se chceš věnovat řetězcům). Pokud by tě zajímalo, jak si vedou ostatní a jestli úlohy zkouší ještě někdo další, nastav si klan na PyLadies CZ
.