Úvod do programování v Pythonu
Shrnutí kurzu
Programování je velmi užitečný a oblíbený nástroj, který ale se ale může jevit docela složitým. Proto existuje na internetu nepřeberné množství naprosto skvělých zdrojů vysvěltujících programování. Ale kde začít? To je otázka, na kterou Vám chci odpovědět v tomto kurzu. Představím Vám problémy, které můžete řešit programováním, abyste viděli, co by Vás mohlo zajímat a bavit. Zjistíte v čem a jak programovat a nastíním Vám základní koncepty, abyste věděli, co se můžete naučit. Po každé hodině dostanete několik problémů, které budete moci zkusit řešit společně se seznamem témat, které se vám budou hodit k řešení a o odkazy na zdroje, kde jsou tato témata skvěle vysvětlená. Po kurzu budete
- mít před sebou konkrétní projekty, které můžete zkusit naprogramovat
- mít hrubé tušení, které koncepty k realizaci těchto projektů potřebujete
- vědět, kde se můžete naučit více o těchto konceptech
V průběhu hodin ale nebude dost času na to, abyste 100% pochopili vše, o čem budu mluvit. Jde mi hlavně to, abych Vás motivoval k samostudiu a podstatně Vám ho ulehčil tím, že vám poskytnu vhled do této oblasti a Vy se v ní pak budete sami orientovat.
Pro koho je kurz?
Kurz je pro kohokoliv, kdo by se chtěl naučit programovat, ale neví, kde začít. Předpokládané znalosti jsou akorát umění používat google, email a stahovat soubory.
Struktura
První hodina
Ukáži vám některé problémy, které budete schopni vyřešit na konci kurzu a představím úplné základy pythonu. Podíváme se na to
- V čem a jak programovat? (Práce s google collab)
- Základní koncepty (Typy, operace, proměnné)
Druhá hodina
Podíváme se na to, jak kombinovat koncepty představené v první hodině k řešení podstatně složitějších problémů. Zaměříme se na
- Funkce
- Datové struktury
Třetí hodina
Když už budete schopni vytvořit jednoduché programy, ukážeme si jak jendodušše řešit opravdu složité problémy tím, že budeme stavět na programech, které vytvořili ostatní lidé.
- Knihovny
- Objektově orientované programování