PyWebIO: interaktivní webové dialogy a formuláře v čistém Pythonu
Zdroj: root.cz 17.03.2022 (00:00) it, počítače
V mnoha situacích potřebujeme vytvořit aplikaci s formuláři a dialogy – tedy aplikaci s GUI. Pokud používáme Python, můžeme využít knihovny Tkinter, PyObject, PyQt/PySide atd. Nebo je možné vytvořit webovou aplikaci. celý článek
PyWebIO: interaktivní webové dialogy a formuláře v čistém Pythonu (dokončení)
Zdroj: root.cz 07.04.2022 (00:00) it-pocitace
Popíšeme si tvorbu složitějších formulářů skládajících se z většího množství ovládacích prvků. Zabývat se budeme i kontrolou údajů zapisovaných do formulářů s využitím vlastních validátorů, změnou stylu vykreslení formulářů atd.
Tvorba interaktivních grafů pro webové stránky a aplikace s využitím knihovny Bokeh
Zdroj: root.cz 09.06.2022 (00:00) it-pocitace
Už jsme se již setkali s několika nástroji pro tvorbu grafů. Dnes se seznámíme s knihovnou Bokeh, která je určena pro tvorbu grafů v Pythonu, přičemž výsledkem je interaktivní webová stránka s „živým“ a interaktivním grafem.
PyScript: Python ve webovém prohlížeči (dokončení)
Zdroj: root.cz 27.09.2022 (00:00) it-pocitace
Nejprve dokončíme část věnovanou tvorbě grafů s využitím knihovny Matplotlib, pak si řekneme, jak do stránky vložit plnohodnotný REPL Pythonu a v závěru si ukážeme provázání mezi aktivními prvky webové stránky a skripty v Pythonu.
Interaktivní tvorba grafického uživatelského rozhraní nástrojem Pygubu
Zdroj: root.cz 30.03.2021 (00:00) it-pocitace
[36 minut čtení] Dnes se seznámíme s nástrojem s podivným jménem Pygubu. Jedná se o jednoduchý nástroj určený pro interaktivní tvorbu grafického uživatelského rozhraní pro aplikace vyvíjené v Pythonu s využitím knihovny Tkinter. 1. Interaktivní tvorba grafického uživatelského rozhraní s využitím nástroje Pygubu
Tvorba GUI v Pythonu s využitím knihovny PySimpleGUI (2)
Zdroj: root.cz 02.01.2024 (00:00) 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.
Transcrypt: technologie umožňující použití Pythonu v prohlížeči
Zdroj: root.cz 24.10.2023 (00:00) 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.
Podpora funkcionálního programování v Pythonu a knihovna functools (3. část)
Zdroj: root.cz 10.08.2023 (00:00) 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.
Interaktivní tvorba grafického uživatelského rozhraní s využitím nástroje Pygubu (2)
Zdroj: root.cz 01.04.2021 (00:00) it-pocitace
[39 minut čtení] Ve druhém článku o nástroji Pygubu určeného pro návrh grafického uživatelského rozhraní v Pythonu založeného na knihovně Tkinter si ukážeme některé další možnosti nabízené Tkinterem. Tyto možnosti jsou pochopitelně podporovány i v Pygubu. 1. Interaktivní tvorba grafického uživatelského rozhraní s využitím nástroje Pygubu (2)
Rychlost CPythonu 3.11 a 3.12 v porovnání s JIT a AOT překladači Pythonu
Zdroj: root.cz 21.11.2023 (00:00) 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: root.cz 16.02.2021 (00:00) 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
Softwarová sklizeň (13. 10. 2021)
Kombinace možností ggplot2 a Pythonu: knihovna Plotnine
Použití Pythonu pro tvorbu testů: od jednotkových testů až po testy UI
Sledování správy paměti v Pythonu s využitím nástroje objgraph
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
PyScript: další technologie umožňující využití Pythonu v prohlížeči
Interpret Pythonu bez GILu: vyplatí se odstranění velkého zámku?
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
Jak složit panorama v Pythonu. Pomůže knihovna OpenCV a výsledky budou fakt povedené
IPython: jedno z nejpropracovanějších interaktivních prostředí pro práci s Pythonem
Formuláře bez tisk. Jak snadno vyplňovat a podepisovat formuláře přímo v mobilu [NÁVOD]
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
Tvorba grafického uživatelského rozhraní v Pythonu s využitím knihovny PySimpleGUI
Trasování aplikací naprogramovaných v Pythonu
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
Nejdůležitější novinka v Pythonu 3.10: strukturální pattern matching
Souběžné a paralelně běžící úlohy naprogramované v Pythonu – Curio a Trio
PDM: moderní správce balíčků a virtuálních prostředí Pythonu
Interaktivní ovládací prvky v Jupyter Notebooku
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python
Propojení Pythonu s nativními knihovnami s využitím balíčku ctypes
Vygenerujte si originální mapu svého města. Výsledek si můžete uložit a třeba zarámovat
Knihovna LibCST umožňující snadnou modifikaci zdrojových kódů Pythonu (2. část)
Knihovna LibCST umožňující snadnou modifikaci zdrojových kódů Pythonu