Základní tutoriál Pythonu
Základy
Úvod do jazyka Python
Kontrola verze Pythonu
Výpis dat na obrazovku
Filozofie Pythonu
Komentáře
Proměnné
Výpis proměnné na obrazovku
Matematické operace s čísly
Matematické operace s proměnnými
Zkrácené operace
Priorita matematických operací
Stejná priorita
Závorky pro seskupení
Nuance seskupování
Délka čísla
Čísla s plovoucí desetinnou čárkou
Záporná čísla
Zbytek po dělení
Umocňování
Priorita umocňování
Řetězce
Sčítání řetězců
Násobení řetězců
Znaky řetězce
Escapování znaků řetězce
Délka řetězce
Vícerádkové řetězce
Logické hodnoty
Hodnota None
Striktní typování v Pythonu
Převod na řetězec
Převod na číslo
Řetězce s číslicemi
Získání znaků z čísla
Převod na číslo s plovoucí desetinnou čárkou
Funkce input
Seznamy
Úvod do seznamů
Vytváření seznamů pomocí hranatých závorek
Vytváření seznamů pomocí funkce list
Rozdělení řetězce na seznam
Jednotlivý prvek seznamu
Délka seznamu
Poslední prvek seznamu
Změna prvků
Přidávání prvků na konec seznamu
Přidávání prvků podle pozice
Slučování seznamů metodou extend
Slučování seznamů
Přidávání do seznamu
Odstraňování prvků operátorem del
Odstraňování prvků podle hodnoty
Získání a odstranění prvku
Odstranění všech prvků
Hledání indexu prvku podle jeho hodnoty
Přítomnost prvku v seznamu
Počítání prvků v seznamu
Obrácené pořadí prvků v seznamu
Třídění v původním seznamu
Třídění v kopii seznamu
Slučování seznamu do řetězce
N-tice (Tuple)
Úvod do n-tic
Vytvoření n-tice
Alternativní způsob vytvoření n-tice
N-tice s jedním prvkem
Alternativní syntaxe
Jednotlivý prvek n-tice
Změna prvků
Délka n-tice
Spojování n-tic
Násobení n-tic
Přítomnost prvku v n-tici
Rozbalení n-tic
Převod na n-tici
Převod n-tice na seznam
Slučování n-tice do řetězce
Řezy
Úvod do řezů
Řez v rozsahu pozic
Řez od pozice
Řez do pozice
Řez se zápornými pozicemi
Krok výběru
Řez pouze s krokem výběru
Celý řez
Obrácení sekvence
Odstranění prvků pomocí řezů
Slovníky
Úvod do slovníků
Alternativní způsob vytvoření slovníku
Hodnota prvku slovníku
Změna hodnoty prvku
Přidání prvku do slovníku
Délka slovníku
Slučování slovníků
Slučování slovníků se stejnými prvky
Odstranění prvků podle klíče
Extrahování podle klíče
Extrahování posledního prvku
Odstranění všech prvků
Přítomnost prvku ve slovníku
Nepovinné získání prvku
Převod na seznam
Získání všech klíčů
Získání všech hodnot
Dvojice klíč-hodnota
Převod na slovník
Praktikum
Množiny
Úvod do množin
Prvek množiny
Opakující se prvky v množině
Délka množiny
Přidání prvku do množiny
Přidání více prvků do množiny
Sjednocení množin
Odebrání prvku z množiny
Odebrání přítomného prvku
Extrakce prvku
Odebrání všech prvků
Přítomnost prvku v množině
Přítomnost množiny v sekvenci
Porovnání množin
Společné prvky množin
Různé prvky množin
Rozdíl množin
Složité operace
Převod na množinu
Praktikum
Podmínky
Konstrukce if-else
Odsazení v podmínkách
Operátory větší a menší
Kontrola rovnosti
Kontrola nerovnosti
Logické A
Logické NEBO
Logické NE
Priorita porovnávacích operací
Seskupování podmínek
Dvojitá porovnání
Kontrola přítomnosti
Kontrola speciálních hodnot
Zkrácený if
Konstrukce elif
Vnořený if
Konstrukce match-case
Ternární operátor
Kontrola typu objektu
Praxe if else
Cykly
Cykly for
Akumulace výsledku v cyklu
Cykly for a podmínka if
Příkaz break
Příkaz continue
Získávání prvků a jejich indexů
Klíče slovníku pomocí for
Hodnoty slovníku
Dvojice klíč-hodnota slovníku
Dvojice index-prvek slovníku
Generování čísel
Generování čísel s krokem
Souběžný průchod
Cykly while
Cykly while bez počítadla
Podmínka if v cyklu while
Práce s příznaky
Zachycení výstupu z cyklu
Procvičování cyklů
Zadávání dat v cyklu
Vícerozměrnost
Vícerozměrné seznamy
Trojrozměrný seznam
Průchod vícerozměrnými seznamy
Průchod trojrozměrného seznamu
Průchod vícerozměrného seznamu slovníků
Naplňování vícerozměrných seznamů
Vestavěné funkce
Mocniny
Zaokrouhlovací funkce
Extrémy
Náhodná čísla
Absolutní hodnota
Matematické operace s čísly
Dělení čísel
Velikost písmen
Rozdělení řetězce
Formátování řetězce
Vyhledávání v řetězcích
Kontrola řetězce
Čas
Práce s daty
Výpis aktuálního data
Získání dne v týdnu
Rozdíl dvou dat
Určení přestupného roku
Výpis času
Formátování data
Formát epoch
Výpis data z epoch
Objekt struct_time
Získání objektu struct_time podle UTC
Získání formátu epoch z struct_time
Rozdíl epoch
Zpoždění operace