Blog

  • Python tutoriál 11. díl

    Podmínky Python podporuje obvyklé logické podmínky z matematiky: a == b a rovno b a != b a různé od b a < b a menší než b a <= b a menší nebo rovno b a >…

    VÍCE: Python tutoriál 11. díl
  • Webtop kontejner

    Webtop kontejner

    Webový desktop, nebo také webtop, je virtuální desktopové prostředí, které můžete používat prostřednictvím internetového prohlížeče. Většina výpočetních operací probíhá na serveru a prohlížeč slouží primárně k zobrazení a zadávání vstupů. Pojmy „webový desktop“ a „webtop“ se liší od…

    VÍCE: Webtop kontejner
  • Python aplikace v Docker kontejneru

    Python aplikace v Docker kontejneru

    V Pythonu je možné vytvořit aplikace, které běží v prohlížeči, ačkoli způsob jejich implementace je trochu odlišný od JavaScriptu, protože Python není přirozeně podporován prohlížeči. Existují však nástroje a frameworky, které umožňují vytvořit webové aplikace pomocí Pythonu. Použití…

    VÍCE: Python aplikace v Docker kontejneru
  • Klávesové zkratky

    Klávesové zkratky

    Anglicky „keyboard shortcuts“ nebo „hotkeys“. Užitečné pro programování Na českém rozložení klávesnice „qwertz“ lze napsat cokoliv z anglického bez přepínání. Osobně preferuji a doporučuji nepoužívat anglickou klávesnici, ale zapamatovat si těchto pár zkratek: Běžné klávesové zkratky Proč je…

    VÍCE: Klávesové zkratky
  • Python tutoriál 10. díl

    Python tutoriál 10. díl

    Dictionaries – slovníky Používají se k ukládání datových hodnot ve dvojicích klíč:hodnota. Slovník je uspořádaná* měnitelná kolekce a nepovoluje duplicity. Od verze Pythonu 3.7 jsou slovníky uspořádané. Ve verzích 3.6 a starších jsou neuspořádané. Zapisují se pomocí složených…

    VÍCE: Python tutoriál 10. díl
  • Python tutoriál 9. díl

    Python tutoriál 9. díl

    N-tice Tuple Používá se k uložení více položek do jedné proměnné. Je to uspořádaná a neměnná kolekce. Zapisuje se pomocí kulatých závorek. Jsou definovány jako objekt s datovým typem ‚tuple‘. Chcete-li vytvořit n-tici pouze s jednou položkou, musíte…

    VÍCE: Python tutoriál 9. díl
  • Python tutoriál 8. díl

    Python tutoriál 8. díl

    Procházení seznamu cykly Smyčka for Pomocí cyklu for můžete projít položky seznamu jednu po druhé: Pomocí funkcí range() a len() můžete položky seznamu procházet podle jejich indexu: Iterovatelný prvek vytvořený ve výše uvedeném příkladu je [0, 1, 2].…

    VÍCE: Python tutoriál 8. díl
  • Python tutoriál 7. díl

    Python tutoriál 7. díl

    Kolekce Seznamy Používají se k uložení více položek do jedné proměnné. Seznamy nebo anglicky „List“ jsou jedním ze čtyř základních datových typů Pythonu používaných k ukládání kolekcí dat. Další jsou Tuple, Set a Dictionary. Vytvářejí se pomocí hranatých…

    VÍCE: Python tutoriál 7. díl
  • Python tutoriál 6. díl

    Python tutoriál 6. díl

    Booleovské hodnoty Při programování často potřebujete vědět, zda je výraz pravdivý nebo nepravdivý. V Pythonu můžete vyhodnotit jakýkoli výraz a získat jednu ze dvou odpovědí, True nebo False. Když porovnáte dvě hodnoty, výraz se vyhodnotí a Python vrátí…

    VÍCE: Python tutoriál 6. díl
  • Python tutoriál 5. díl

    Python tutoriál 5. díl

    Řetězce Jsou ohraničeny libovolně ‚jednoduchými‘, nebo „dvojitými“ uvozovkami. Přiřazení řetězce k proměnné se provádí s názvem proměnné následovaným rovnítkem a řetězcem. Pomocí funkce print() můžete zobrazit řetězcový literál: Uvozovky můžete použít uvnitř řetězce, pokud se neshodují s uvozovkami…

    VÍCE: Python tutoriál 5. díl
  • Python tutoriál 4. díl

    Python tutoriál 4. díl

    Vestavěné datové typy V programování je datový typ důležitým pojmem. Proměnné mohou ukládat data různých typů a různé typy mohou dělat různé věci. Python má ve výchozím nastavení vestavěné následující datové typy v těchto kategoriích: textový numerické seznamy…

    VÍCE: Python tutoriál 4. díl
  • Python tutoriál 3. díl

    Python tutoriál 3. díl

    Vícečetné přiřazení proměnných Python umožňuje přiřadit hodnoty více proměnným v jednom řádku a dokonce extrahovat/rozbalit hodnoty ze seznamu. Funkce print() umí vypsat více proměnných oddělených čárkou nebo pomocí + operátoru: Pro čísla funguje + jako matematický operátor. Řetězec…

    VÍCE: Python tutoriál 3. díl
  • Python tutoriál 2. díl

    Python tutoriál 2. díl

    Mezery na začátku řádku kódu. Tam, kde je v jiných programovacích jazycích odsazení v kódu pouze pro čitelnost, je odsazení v Pythonu velmi důležité. Python ho používá k označení bloku kódu. Pro přehlednost se běžně používají dvě nebo…

    VÍCE: Python tutoriál 2. díl
  • Python tutoriál 1. díl

    Python tutoriál 1. díl

    Začnu návodem, jak vypsat textový řetězec „Ahoj světe!“ z programu v Pythonu 3 do příkazové řádky Linuxu: 1. Instalace Pythonu 3 Otevřete terminál a ověřte, zda máte nainstalovaný Python 3: Pokud není nainstalován, nainstalujte jej: 2. Vytvoření pracovního…

    VÍCE: Python tutoriál 1. díl
  • CLI tahák

    CLI tahák

    50+ užitečných příkazů pro CLI – Command Line Interface neboli příkazový řádek v linuxu. alias dd less rm ufw apt df ln rpm uname cal diff ls service unzip cat echo man sort useradd cd export mkdir ssh…

    VÍCE: CLI tahák
  • Použití macvlan sítí v Dockeru

    Použití macvlan sítí v Dockeru

    Docker nabízí tři běžné typy sítí – bridge používané v rámci jednoho hostitele, overlay pro komunikaci s více hostiteli a macvlan sítě, které umožňují vytvářet „klony“ fyzických rozhraní hostitelského systému a používat je k připojení kontejnerů k vaší…

    VÍCE: Použití macvlan sítí v Dockeru
  • Instalace Alpine Linuxu

    Instalace Alpine Linuxu

    Na oficiálním webu AlpineLinux.org v sekci Downloads je ke stažení verze standard pro architekturu . K vytvoření bootovacího USB ve Windows použij nástroj Rufus. V Linuxu a macOS příkaz dd: (Nahraď /dev/sdX správným názvem USB disku.) Přes BIOS/UEFI…

    VÍCE: Instalace Alpine Linuxu
  • Tahák pro Vi textový editor

    Tahák pro Vi textový editor

    Vi je textový editor, který najdete téměř v každé Linuxové distribuci. Zde je rychlý tahák základních příkazů a funkcí, které vám pomohou v příkazovém řádku editovat soubory, pokud nemáte k dispozici komfortnější editor. Nejčastěji použijete [a] pro vkládání,…

    VÍCE: Tahák pro Vi textový editor
  • ChatGPT

    ChatGPT

    Digitální Asistent s Umělou Inteligencí ChatGPT je moderní asistent využívající umělou inteligenci od OpenAI. Díky pokročilému modelu zpracování přirozeného jazyka dokáže odpovídat na otázky, řešit problémy a pomáhat v různých oblastech lidské činnosti. Je navržen tak, aby byl…

    VÍCE: ChatGPT
  • Nginx Proxy Manager

    Nginx Proxy Manager

    Nginx Proxy Manager (NPM) je uživatelsky přívětivý nástroj pro správu reverzní proxy. Usnadňuje konfiguraci a správu webových serverů, bezpečnostních SSL certifikátů a pravidel přesměrování. Zpřístupní služby z vaší sítě na web. Bezplatné SSL certifikáty z Let’s Encrypt vygenerujete…

    VÍCE: Nginx Proxy Manager