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í webových frameworků (Back-end řešení) Python se často používá na straně serveru, kde poskytuje API nebo generuje HTML …

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 závorek a obsahují klíče a hodnoty. Položky slovníku mohou mít libovolný datový typ. Slovník lze vytvořit pomocí …

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 za položku přidat čárku, jinak ji Python jako n-tici nerozpozná: Jednotlivé položky n-tice Tuple mohou obsahovat libovolné …

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]. Smyčka while Pomocí funkce len() určete délku seznamu, poté začněte na 0 a procházejte se mezi položkami …

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 závorek: Položky – Items Jsou měnitelné, umožňují duplicitní hodnoty, seřazeny a indexovány. První položka má index [0], …

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í pravdivostní odpověď: Na základě těchto booleovských pravdivostních odpovědí můžete příkazy if a else větvit kód: Funkce bool() …

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 obklopujícími řetězec: Víceřádkové řetězce: Zřetězení Ke spojení dvou a více řetězců můžete použít + operátor: Řetězce jsou …

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 slovníky množiny pravdivostní binární speciální str int, float, complex list, tuple, range dict set, frozenset bool bytes, …

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 s číslem můžete vypsat oddělené čárkou. Nesmíte je spojit + operátorem: Globální proměnné Proměnné, které jsou vytvořeny …

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 čtyři mezery. V Pythonu musíte použít pro odsazení bloku minimálně jednu a toto odsazení pak v bloku …

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 adresáře Příkaz cd by měl změnit aktivní aresář na váš domovský. Pro mě je to /home/jindrich. Ujistěte …