Programování v Pythonu - bezplatný kurz od Dětské online školy programování Hello World, školení 13 hodin, Termín: 3. prosince 2023.
Různé / / December 06, 2023
Krajta
Úvod
Pojďme nastavit pracovní prostředí a promluvme si o tom, jak můžete pracovat s Pythonem.
Operátory a proměnné
„Co je nejtěžší na tom být programátorem? Vymyslete názvy proměnných." Na konci této lekce pochopíte vtip.
Řetězce, čísla, pole a slovníky
Pojďme se naučit, jaké datové typy existují v Pythonu a jak s nimi pracovat.
Co jsou když a jinak
Připomeňme si logiku, logické operace a jejich kombinace. Naučme náš program vést s námi konverzaci a brát v úvahu naše odpovědi.
Cykly
Pojďme se naučit, jak zajistit, aby program hodně fungoval s trochou kódu. Pojďme zjistit, co je cyklus v cyklu a proč s ním musíte být opatrní.
Funkce a moduly
Dokonalosti se meze nekladou, pojďme zjistit, jak můžete napsat ještě méně kódu a proč je velmi důležité rozdělit váš kód do modulů.
Třídy a objekty
Pojďme se naučit pracovat s třídami a objekty v Pythonu. Pojďme pochopit, proč nemůžete dělat vše pomocí funkcí. Pojďme zjistit, co je to dědičnost a jaké jsou její výhody pro programátory.
Vestavěné funkce
Uvědomme si, že nemusíme vždy znovu vymýšlet kola, ale stačí si přečíst dokumentaci a najít nástroj, který potřebujeme.
Užitečné moduly Pythonu
Dozvíme se o nejpopulárnějších modulech Pythonu, jak s nimi pracovat a jak vyhledávat a používat moduly napsané jinými vývojáři.
Algoritmy a práce s daty
Rekurze, třídění a vyhledávání
Pojďme si osvojit základní třídicí a vyhledávací algoritmy při práci s poli.
Hodnocení složitosti algoritmu
Naučme se porozumět tomu, který z algoritmů funguje efektivněji ještě před jejich spuštěním. Pojďme pochopit, proč je lepší neodpovídat „jednoduché“ na otázku „Odhadněte složitost tohoto algoritmu“.
Grafy a stromy
"V hraběcím parku je starý rybník, kde kvetou lilie." Zde se budeme bavit o úplně jiných stromech a grafech.
Empirické hodnocení algoritmů v Pythonu
Pojďme se naučit, jak měřit dobu běhu vašeho algoritmu pomocí timeit. Co je profiler a proč jej potřebujete?
Práce se soubory
Pojďme se naučit číst data ze souborů, pracovat s těmito daty a výsledek uložit. Pojďme se seznámit s takovými datovými formáty jako XML, CSV, JSON.