Úvod do Pythonu: instalace, virtuální prostředí a první skript
Pokud začínáte s Pythonem, tento článek vás provede instalací, nastavením virtuálního prostředí a vytvořením prvního jednoduchého skriptu. Vysvětlíme také, proč používat virtuální prostředí a jak se mu vyhnout chybám s balíčky.
Práce s datovými typy v Pythonu: seznamy, slovníky a množiny
Datové struktury jsou základ pro práci s daty. Zde ukážeme rozdíly mezi seznamy, slovníky a množinami a kdy je vhodné kterou strukturu použít.
Listy (seznamy)
Listy jsou uspořádané a měnitelné kolekce. Vytvoření a základní operace:
fruits = [\"jablko\", \"banán\", \"třešeň\"]\nfruits.append(\"hruška\")\nfirst = fruits[0]
Listy jsou vhodné, když chcete uchovat pořadí a povolit duplicitní hodnoty.
Slovníky (dict)
Slovník mapuje klíče na hodnoty — ideální pro rychlé vyhledávání podle klíče:
user = {\"id\": 1, \"name\": \"Petr\", \"email\": \"petr@example.com\"}\nprint(user[\"email\"])Klíče musí být hashovatelné (např. řetězce, čísla), hodnoty mohou být libovolné.
Množiny (set)
Množina uchovává unikátní hodnoty a je vhodná pro operace množin (průnik, sjednocení):
a = {1, 2, 3}\nb = {2, 3, 4}\nprint(a & b) # průnikPoužívejte set tam, kde chcete rychle odebrat duplicity nebo provádět množinové operace.
Tipy pro praxi
- Volte list pokud počítáte s pořadím a duplicitami.
- Volte dict pro mapování (např. uživatel_id → data uživatele).
- Volte set pro jedinečné kolekce a množinové operace.
V dalším dílu probereme funkce, dekorátory a lambda výrazy — praktické nástroje pro organizaci kódu.
@admin
4. května 2025