Kontejnery v Pythonu: zdaleka nejde jen o n-tice, seznamy, množiny a slovníky

Zdroj Zdroj: root.cz     30.04.2024 (00:00)     Sekcia it, počítače

Seznámíme se s vybranými kontejnery (containers), které je možné použít při tvorbě aplikací v Pythonu. Kontejnerů přitom existuje velké množství a zdaleka se nejedná jen o n-tice, seznamy, množiny a slovníky. celý článek

 
Ďalšie články
 

Kontejnery v Pythonu: zdaleka nejde jen o n-tice, seznamy, množiny a slovníky (2)

Zdroj Zdroj: root.cz     02.05.2024 (00:00)     Sekcia it-pocitace

Popíšeme si dvojici potenciálně velmi užitečných a přitom méně známých kontejnerů: Counter a multimnožiny. Taktéž se zmíníme o multislovníku, s nímž se taktéž můžeme v praxi setkat.

 

Tvorba grafického uživatelského rozhraní v Pythonu s využitím knihovny Kivy: kontejnery

Zdroj Zdroj: root.cz     06.01.2026 (00:00)     Sekcia it-pocitace

Budeme se zabývat velmi důležitými prvky, na kterých je tvorba uživatelského rozhraní postavena. Jedná se o takzvané kontejnery (containers), které se někdy nazývají správci geometrie (geometry managers).

 

… v Pythonu: to není lenost, ale produkční kód

Zdroj Zdroj: root.cz     13.05.2026 (00:00)     Sekcia it-pocitace

Jeden známý okomentoval můj kód psaný v Pythonu slovy: „kdy to dokončíš, aby to šlo spustit?“ Vysvětlilo se, že myslí výpustky („trojtečky“, …), které jsem použil. Ve skutečnosti hrají v Pythonu důležité role.

 

Statické typové kontroly zdrojových kódů Pythonu prováděné nástrojem Mypy (2.část)

Zdroj Zdroj: root.cz     20.06.2023 (00:00)     Sekcia it-pocitace

Ukážeme si práci s typově bezpečnými slovníky, typovou inferencí, práci s typově bezpečnými funkcemi (Callable) a ve druhé polovině pak převod aplikace bez určení datových typů ke kódu s doplněnými typovými informacemi.

 

Transcrypt: technologie umožňující použití Pythonu v prohlížeči

Zdroj Zdroj: root.cz     24.10.2023 (00:00)     Sekcia it-pocitace

V dnešním článku se seznámíme s nástrojem Transcrypt, což je další překladač (přesněji řečeno transpřekladač – transpiler) zdrojových kódů z Pythonu do JavaScriptu. Nabízí i celou řadu funkcí ze standardní knihovny Pythonu.

 

Tvorba GUI v Pythonu s využitím knihovny PySimpleGUI (2)

Zdroj Zdroj: root.cz     02.01.2024 (00:00)     Sekcia it-pocitace

Pro aplikace se složitějšími dialogy je nutné umět lépe rozmisťovat ovládací prvky na ploše oken a dialogů. K tomuto účelu slouží kontejnery, které si dnes popíšeme. Také si ukážeme způsob naprogramování reakce na události.

 

Podpora funkcionálního programování v Pythonu a knihovna functools (3. část)

Zdroj Zdroj: root.cz     10.08.2023 (00:00)     Sekcia it-pocitace

Ve třetím článku o funkcionálním programování v Pythonu si popíšeme většinu funkcí, které nalezneme v knihovně functools. Taktéž se zmíníme o podpoře dekorátorů, což je další funkcionální technika převedená do Pythonu.

 

Rychlost CPythonu 3.11 a 3.12 v porovnání s JIT a AOT překladači Pythonu

Zdroj Zdroj: root.cz     21.11.2023 (00:00)     Sekcia it-pocitace

Standardní interpret Pythonu verze 3.11 (CPython 3.11) je na základě benchmarků rychlejší, než předchozí verze. Naskýtá se tedy otázka, jak dobrý je CPython v porovnání s existujícími JIT a AOT překladači Pythonu.

 

Spacemacs: práce s projekty psanými v Pythonu a režim Org

Zdroj Zdroj: root.cz     16.02.2021 (00:00)     Sekcia it-pocitace

[27 minut čtení] Dnes se zaměříme na tři oblasti, které jsou zaměřeny čistě prakticky. Popíšeme si práci s projekty psanými v Pythonu, ukážeme si využití Org mode a taktéž se zmíníme o balíčku s nastavením vzhledu Emacsu. 1. Spacemacs a projekty vytvářené v Pythonu

 

Kombinace možností ggplot2 a Pythonu: knihovna Plotnine

Zdroj Zdroj: root.cz     12.11.2020 (00:00)     Sekcia it-pocitace

[29 minut čtení] Knihovna ggplot2 určená pro použití v programovacím jazyku R se stala velmi populární a mnoho uživatelů k R přivedla. Podobný koncept, grammar of graphics, lze však použít i v jiných jazycích, například v Pythonu. 1. Kombinace možností ggplot2 a Pythonu: knihovna Plotnine

Použití Pythonu pro tvorbu testů: od jednotkových testů až po testy UI

Manipulace s binárními datovými strukturami v Pythonu

Sledování správy paměti v Pythonu s využitím nástroje objgraph

Programovací jazyk R: seznamy a datové rámce

Podpora funkcionálního programování v Pythonu a knihovna functools

Tvorba sekvenčních diagramů v Pythonu s využitím knihovny Napkin

Nová špičková kamera pro Raspberry Pi: Fotíme a ostříme v Pythonu

Nástroj huey: užitečná knihovna pro práci s frontami úloh v Pythonu

Pyrsistent: persistentní datové struktury v Pythonu

Volání subrutin naprogramovaných v assembleru z jazyka Python

Xiaomi Smart Standing Fan 2 Pro je ten pravý větrák pro geeky. Má totiž akumulátor a Wi-Fi, a tak ho ovládneme v Pythonu

Softwarová sklizeň (18. 2. 2026): udělejte si pořádek v modulech Pythonu

PyScript: další technologie umožňující využití Pythonu v prohlížeči

PyScript: Python ve webovém prohlížeči (dokončení)

Interpret Pythonu bez GILu: vyplatí se odstranění velkého zámku?

Softwarová sklizeň (17. 6. 2026): spusťte linuxové kontejnery na Macu

Souběžné a paralelně běžící úlohy naprogramované v Pythonu – závěrečné zhodnocení

Automatický refaktoring zdrojových kódů Pythonu s využitím nástroje Pyrefact

Coconut: jazyk naznačující směr budoucího vývoje Pythonu

Jak složit panorama v Pythonu. Pomůže knihovna OpenCV a výsledky budou fakt povedené

Programujeme v Pythonu: Jak úplně zadarmo stáhnout čerstvé družicové snímky libovolného místa v Česku

Propojení Pythonu s nativními knihovnami s využitím balíčku ctypes: struktury a ukazatele

Detekce velikosti hodnot uložených v operační paměti a spravovaných interpretrem Pythonu

Souběžné a paralelně běžící úlohy naprogramované v Pythonu – knihovna Trio

Novinky v typovém systému přidané do Pythonu 3.12

Projekt py2many: transpiler Pythonu do dalších programovacích jazyků

Obousměrná fronta (deque) v programovacím jazyku Go

Tvorba grafického uživatelského rozhraní v Pythonu s využitím knihovny PySimpleGUI

Nové vlastnosti Pythonu 3.14 v praxi: rychlost a paměťové nároky aplikací využívajících více souběžných úloh

Trasování aplikací naprogramovaných v Pythonu

Seznamy odkazů se vrací do nabídky Start. Novinku hledejte v betaverzi Windows 11

Rychlost CPythonu 3.11 a 3.12 v porovnání s JIT a AOT překladači Pythonu (2)

Statické typové kontroly zdrojových kódů Pythonu prováděné nástrojem Mypy

Na oddělení soukromého a pracovního života nepotřebujete dva prohlížeče. Zkuste kontejnery ve Firefoxu