This page is in Czech only 🇨🇿.

Výuka programování

Kolekce materiálů pro výuku programování (zejména v Pythonu).

1 Základy

Kurzy

Cvičení

Čtení/tutoriály

2 Další základy

Doporučuji taky kouknout sem:

3 Obecně informatika

Doporučuji dozvědět se něco o fungování počítače: jak jsou data uložena v paměti, atd.
Bohužel nemohu doporučit žádné ucelené publikace (existují, ale nečetl jsem je). Na anglické wikipedii je pomerně dost informací na toto téma, například Random access machine

K algoritmům je skvělá tato kniha:

4 Další Python

Podle toho, co tě zajímá – weby, data, strojové učení… se můžeš naučit používat některé balíčky. Tutoriály, a dokumenaci k nim jistě najdeš, několika případech k nim (nebo k oblasti, kterou řeší) existují i knihy, ale (pro nedostatek zkušeností s nimi) žádnou nemohu doporučit.

Strojové učení: TODO

5 Pokročilejší materiály

Pokud už umíš programovat.

6 Python

Pokud tě zajímá jazyk Python jako takový, doporučuji zkoumat jak funguje uvnitř. Můžes třeba nakouknout do zdrojového kódu referenční implementace CPython.

Další materiály

Co bych si chtěl přečíst

Tyto knihy jsou velmi doporučovány, ale nečetl jsem je.

Staré materiály

Pozor, tyto materiály už jsou pomerně staré a ač většina informací je stále validní, může být zastaralá.