Python - bezplatný kurz od Skillboxu, školení, Datum: 29. listopadu 2023.
Různé / / December 03, 2023
Pro ty, kteří chtějí začít programovat
Naučíte se Python od začátku: syntaxe, funkce, standardní knihovny. Můžete začít svou kariéru jako vývojář Pythonu.
Začínající vývojáři Pythonu
Systematizujete a prohloubíte své znalosti Pythonu, zvládnete pokročilá témata a zdokonalíte se jako vývojář.
IT specialisté
Ovládnete Python a budete schopni automatizovat rutinní úkoly, rozšiřovat rozsah svých kompetencí a zvyšovat svou hodnotu jako specialista.
Pro vývojáře v jiných jazycích
Pochopíte vlastnosti Pythonu, budete moci změnit svou specializaci a rozvíjet se v jednom z nejpopulárnějších a nejjednodušších jazyků.
Úvod
Naučte se pracovat s online editorem kódu. Napište svůj první program. Naučte se používat funkci tisku.
Základy Pythonu
Naučte se pracovat s proměnnými, vstupním operátorem a řetězci.
Operátory, výrazy
Naučte se aritmetické operace s čísly, pořadí, v jakém se provádějí, zadávání čísel z klávesnice, dělení se zbytkem a se zbytkem a těsnopisné operátory.
Podmíněný příkaz if, větve
Naučte se základy práce s příkazem if, naučte se psát jednoduché programy s podmínkami.
Podmíněné prohlášení, pokud: pokračování
Naučte se logické operátory ne, a, nebo. Naučte se psát sekvenční a vnořené podmínky a zjednodušit složité výrazy.
zatímco smyčka
Naučte se pracovat s operátorem smyčky while. Studujte logické transformace, nekonečné smyčky, příkazy break a continue.
Smyčka for: smyčky s čítačem
Naučte se používat cyklus for k iteraci čísel, naučte se základy funkce range().
Cyklus for: funkce práce s rozsahem
Naučte se pracovat s parametry funkce range(): start, stop, step.
for loop: práce s řetězci
Učte se s funkcí tisku, koncovým operátorem a prací s řetězci v podmíněném příkazu
Vnořené smyčky
Zjistěte, kde můžete najít vnořené smyčky, jak fungují a jak se mění čítače smyček. Naučte se porovnávat čítače uvnitř vnořené smyčky a řešit matematické problémy pomocí vnořených smyček.
Čísla. Typy int a float
Naučte se pracovat s celočíselnými (typ int) a reálnými (typ float) čísly v Pythonu, jejich zadávání a převod a aritmetické operace s nimi. Naučte se standardní matematické funkce z matematického modulu.
Funkce: start
Naučte se základy funkcí: deklarace a volání funkce, funkce s jedním a více parametry.
Vlastnosti plováku
Naučte se vracet funkční hodnoty, pracovat s návratovým operátorem a algoritmy s danou přesností. Naučte se funkce práce s reálnými čísly.
Instalace a konfigurace IDE
Budete moci nainstalovat Pycharm IDE, pracovat s příkazovým řádkem a interpretem a ladit programy.
Základní kolekce. Seznamy
Naučte se pracovat se základní sbírkou – seznamy. Budete umět deklarovat a zobrazovat seznamy a pracovat s prvky, vytvářet seznamy pomocí smyček.
Seznam: Metody práce se seznamy
Naučte se funkce a techniky pro práci se seznamy. Naučte se odstraňovat a nahrazovat prvky seznamu, iterovat seznamy a používat vnořené smyčky.
Zobrazení seznamu
Naučte se vytvářet seznamy pomocí porozumění seznamu. Naučte se pracovat s typem řezu a seznamy řazení.
Základní kolekce. Struny
Mistr práce se strunami. Naučte se používat řetězcové metody, naučte se převod na řetězce a formátování.
Základní kolekce. Slovníky
Naučte se vytvářet slovníky a pracovat s jejich prvky. Naučte se slovníkové techniky a výčet prvků. Budete umět generovat slovníky a pracovat s nastavenou funkcí.
Základní kolekce. N-tice
Zjistěte, jak se n-tice liší od seznamů a proč jsou potřebné. Naučte se používat funkce zip a enumerate. Budete moci třídit klíče a hodnoty ve slovníku a pracovat se složenými klíči.
Funkce: pokračování
Naučte se pracovat s rekurzí a kolekcemi uvnitř funkce a při volání. Při práci s funkcí můžete použít výchozí hodnoty.
Práce se soubory
Naučíte se pracovat s cestami k souborům, unixovou cestou. Zvládněte základní operace se soubory: otevírání, čtení, zápis, zavření, iterace souborů pomocí cyklu for, vyhledávání podřetězců, bezpečná manipulace se soubory.
Výjimky: řešení chyb
Zjistěte, jaké jsou výjimky a jaká je jejich hierarchie. Naučte se používat konstrukci try-except-finally-else a správně zpracovávat výjimky.
Úvod do OOP
Naučte se pracovat s objektově orientovaným programováním v Pythonu, s třídami a jejich metodami, konstruktorem třídy __init__ a objektem třídy self.
Základní principy OOP
Naučte se zapouzdřovat a skrývat data, pracovat s dědičností a polymorfismem, popisovat třídy a metody.
Iterátory a generátory
Pochopte rozdíl mezi iterátorem a iterovatelným objektem. Naučíte se, jak získat iterátor a pracovat s funkcemi iter a next. Funkci můžete přeměnit na generátor a použít operátor výnosu.
Dekoratéři: Základní úroveň
Pomocí dekorátorů můžete měnit vlastnosti funkcí. Naučte se pracovat s modulem datatime a používat dekorátor jako časovač.
Hloubková práce s třídami a vestavěnými dekoratéry
Naučte se pracovat s vícenásobnou dědičností. Zjistěte, co je rozhraní třídy a abstraktní třídy. Budete moci implementovat statistické metody ve třídě, měnit nebo získávat atributy objektů bez volání metod.
Dekoratéři: pokročilá úroveň
Můžete použít dekorátory s argumenty, generátory jako kontextové manažery a modul protokolování.
Funkce: Konec
Naučte se pracovat s funkcemi lambda, mapovat, filtrovat, redukovat, vše libovolné. Můžete nastavit obory názvů, obory a použít třídu čítače.
Knihovny pro práci s daty
Budete umět pracovat s regulárními výrazy, datem a časem a modulem itertools.
Bonusový modul. Základy práce v síti
Můžete se seznámit se základy práce se sítěmi. Co se stane, když do prohlížeče napíšeme ya.ru. To je důležité a užitečné pro začínající vývojáře, aby mohli začít.