Základy jazyka Python - bezplatný kurz od společnosti Hexlet, školení 57 hodin, Datum: 30. listopadu 2023.
Různé / / December 03, 2023
Naučíte se základy programování v Pythonu, seznámíte se se syntaxí, podmínkami a smyčkami, datovými typy a knihovnami. Tento kurz vám pomůže pochopit, jak fungují deklarace funkcí a vestavěné metody v Pythonu. V důsledku toho začnete psát jednoduché programy, ovládat standardy pojmenování a také budete schopni vyhledávat a analyzovat chyby v kódu.
V průběhu kurzu budeme teorii převádět do praxe, abyste si zvykli na syntaxi a mohli se ponořit do jazyka. Znalosti z tohoto kurzu vám pomohou získat základní pochopení Pythonu, jeho principů a funkcí. Jedná se o základní kurz, který je vhodný jak pro začátečníky v programování, tak pro ty, kteří se učí nový jazyk.
Úvod
Seznamte se s kurzem
Ahoj světe!
Napište svůj první program
Instrukce
Naučte se základy vytváření programů v Pythonu
Aritmetické operace
Přeložme aritmetické operace do programovacího jazyka
Chyby návrhu (syntaxe a linter)
Studujte typy chyb a způsoby jejich řešení
Struny
Naučte se pracovat se strunami
Proměnné
Naučte se ukládat informace a znovu používat existující data
Výrazy v definicích
Naučte se zjednodušovat kód, používat proměnné
Pojmenování
Pojďme se naučit, jak správně pojmenovat proměnné
Interpolace
Naučte se další způsob práce s řetězci v Pythonu
Extrahování znaků z řetězce
Naučte se získávat hodnoty z řetězců
Linkové řezy
Naučte se extrahovat podřetězce
Typy dat
Vynásobme číslo řetězcem, seznámíme se s datovými typy a převedeme je
Neměnnost a primitivní typy
Zjištění, zda Python může měnit řetězce nebo čísla
Funkce a jejich volání
Naučte se používat hotové funkce
Podpis funkce
Naučte se, jak funkce přijímá a vrací hodnoty
Volání funkce - výraz
Naučte se používat výsledky funkcí
Determinismus
Prostudujte některé vlastnosti funkcí a vlastnosti jejich provozu
Standardní knihovna
Pojďme se seznámit se standardní knihovnou
Vlastnosti a metody
Naučte se používat vestavěné datové atributy Pythonu.
Metodický řetězec
Naučte se používat vestavěné datové atributy Pythonu.
Definování funkcí
Naučte se vytvářet funkce
Vrácení hodnot
Naučte se používat výsledek funkce
Funkční parametry
Naučte se předávat data funkci
Volitelné funkční parametry
Nastavení výchozích hodnot
Pojmenované argumenty
Seznamte se s jiným typem argumentace
Typ Anotace
Pojďme zjistit, pro jaké typy poznámek jsou potřeba a jak je specifikovat
životní prostředí
Prozkoumejte, jaké hodnoty jsou funkcím k dispozici
Logika
Zjistěte, co je to logický typ a jak používat logické operace
Logické operátory
Naučit se psát složené podmínky
Výsledek logických operací
Podrobněji o logických operacích
Podmínky
Řídíme chování programu v závislosti na různých podmínkách
provozovatel zápasu
Prozkoumání speciální verze if pro více podmínek
zatímco smyčka
Naučte se psát programy pro provádění opakujících se akcí
Agregace dat
Naučit se aplikovat cykly v praxi
Průjezd čárou
Naučit se procházet a tvořit řetězce ve smyčkách
Podmínky uvnitř těla smyčky
Naučte se ovládat chování programu ve smyčce
pro smyčku
Pojďme se naučit další smyčku v Pythonu
Ladění
Naučte se hledat chyby v kódu
Moduly
Přečtěte si, jak Python pracuje s kódem rozděleným do více souborů
Hlubší moduly
Seznamte se s některými speciálními případy práce s moduly, které však často najdete v dokumentaci a ukázkách kódu
Balíčky
Naučte se spojovat jednotlivé moduly do skupin – tzv. balíčky - a pracovat s takovými skupinami
náhodný modul
Procvičte si používání modulů na příkladu náhodného modulu, který je součástí standardní knihovny Pythonu a je zodpovědný za generování náhodných čísel
N-tice
Seznamte se s prvním složeným typem - typem, jehož hodnoty se mohou skládat z několika hodnot jiných typů
Historie vývoje jazyka Python
Přečtěte si, jak se Python stal tím, čím je dnes
Doplňkové materiály
Články a videa kurátorem týmu Hexlet. Pomůže vám ponořit se hlouběji do tématu kurzu