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 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ů:
- Code Wars — doporučuji, sám jsem ji používal (kdyžtak si mě dejte do přátel, můj tag je Eugleo)
- LeetCode
- Exercism
- a mnohé další
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.