Bonus: Opakování Pythonu

Odpřednášena v pátek 4. 9.

Pokud se tak docela necíte jisti v kramflecích, nezoufejte — existuje hned několik způsobů, jak s tím bojovat.

Ptejte se

Žádná otázka není hloupá. Jasně, říká se: kdo se moc ptá, moc se dozví. Ale upřímně, kdo se neptá, dozví se leda h*vno.

Nemusíte se ptát jen během hodiny, klidně mi i pište.

Mrkněte na net

Pokud nevíte, jak se fenomén, který vám dělá problémy, jmenuje, zkuste se mě zeptat (je to tady zas!). Rád vás odkážu na nějaké užitečné zdroje :-)

Pokud nerozumíte nějaké konkrétní problematice — typu "Co že to byly ty funkce?" — můžete se mrknout do této online knihy, nebo vyhledat realpython MŮJ_PROBLÉM na Google (Real Python je stránka o Pythonu, kde se často vyskytují různé detailní návody). O Pythonu existuje spousta materiálů, ale s těmito dvěma mám dobré zkušenosti a mohu je doporučit.

Cvičte si algoritmické přemýšlení

Pokud máte pocit, že for-loopy, funkce, proměnné a všechny další základní stavební bloky ovládáte, ale teď po prázdninách vám z nich nejde nic smysluplného postavit, potřebujete nejspíše jen trochu tréninku.

Naštěstí existují stránky, které se přesně na tento typ tréninku specializují! Pár příkladů:

Na těchto stránkách můžete řešit stovky různých programovacích problémů, které jsou zpravidla roztříděny podle složitosti a tématu, kterého se týkají.

Řešit je dokonce můžete v mnoha různých jazycích, pokud byste chtěli (já doporučuji Python :-D). Vaše řešení je navíc automaticky testováno, takže dostanete okamžitou zpětnou vazbu o tom, kde máte chybu a co je potřeba zlepšit.

Už asi tušíte, co vám chci říct, ale stejně to řeknu. Pokud někde (např. na stránkách výše) narazíte na zajímavý problém, se kterým si nebudete vědět rady, klidně mi můžete říct nebo napsat a já vám zkusím pomoct.

Pokud narazíte na zajímavý problém, se kterým si budete vědět rady a rádi byste vaše řešení ukázali ostatním, skvělé! Dejte mi vědět a něco už domluvíme.