Nové vlastnosti Pythonu 3.14 v praxi: komunikace mezi interpretry
Zdroj:
root.cz
29.10.2025 (00:00)
it, počítače
Ukážeme si, jak realizovat komunikaci mezi úlohami, které jsou spuštěny v samostatných interpretrech. A porovnáme toto řešení s technologiemi, které již Python nabízí: multiprocesing, multithreading a asynchronní volání. celý článek
Nové vlastnosti Pythonu 3.14 v praxi: rychlost a paměťové nároky aplikací využívajících více souběžných úloh
Zdroj:
root.cz
06.11.2025 (00:00)
it-pocitace
Už jsme si ukázali realizaci souběžných i paralelních úloh v Pythonu 3.14: multiprocesing, multithreading, asynchronní volání a samostatné interpretry. Dnes tato řešení porovnáme z pohledu rychlosti a spotřeby paměti.
Nové vlastnosti Pythonu 3.14 v praxi: vliv odstranění GIL a využití více interpretrů
Zdroj:
root.cz
21.10.2025 (00:00)
it-pocitace
Zaměříme se na dvě technologie, které Python 3.14 nabízí: podporu pro interpret bez GIL a knihovnu s API, které umožňuje využít větší množství interpretrů spouštěných v rámci jednoho procesu.
Podpora funkcionálního programování v Pythonu a knihovna functools
Zdroj:
root.cz
27.07.2023 (00:00)
it-pocitace
Python je multiparadigmatickým jazykem, což znamená, že lze psát prakticky čistě imperativně, ale i objektově. Navíc v Pythonu nalezneme poměrně velké množství vlastností převzatých z funkcionálních jazyků.
Manipulace s binárními datovými strukturami v Pythonu
Zdroj:
root.cz
19.12.2024 (00:00)
it-pocitace
Ve vývojářské praxi se prakticky každý den setkáme s nutností zpracování dat uložených v binární podobě, tj. například v binárních souborech atd. Ukážeme si, jak tyto operace provést v Pythonu.
Pyrsistent: persistentní datové struktury v Pythonu
Zdroj:
root.cz
30.06.2022 (00:00)
it-pocitace
Některé vlastnosti Clojure inspirovaly i vývojáře používající jiné jazyky. Týká se to zejména oblasti persistentních datových struktur. Ty byly několikrát reimplementovány, v Pythonu například v projektu pyrsistent.
Automatický refaktoring zdrojových kódů Pythonu s využitím nástroje Pyrefact
Zdroj:
root.cz
28.03.2024 (00:00)
it-pocitace
Prozatím poměrně neznámý nástroj Pyrefact, jehož základní vlastnosti si dnes popíšeme, dokáže automaticky optimalizovat a refaktorovat zdrojové kódy Pythonu. K tomu využívá abstraktního syntaktického stromu (AST).
Knihovna LibCST umožňující snadnou modifikaci zdrojových kódů Pythonu
Zdroj:
root.cz
07.03.2024 (00:00)
it-pocitace
Ukážeme si vlastnosti knihovny LibCST. Ta umožňuje snadnou modifikaci zdrojových kódů Pythonu. Tato modifikace ovšem neprobíhá přímo na úrovni zdrojového kódu, sekvence tokenů ani nad AST, ale nad CST (Concrete Syntax Tree).
Souběžné a paralelně běžící úlohy naprogramované v Pythonu – knihovna Trio (2)
Zdroj:
root.cz
17.05.2022 (00:00)
it-pocitace
Dnes se budeme zabývat problematikou komunikace mezi souběžně běžícími korutinami. Pro komunikaci se používají kanály, což je známý koncept, který však může přinášet řadu komplikací.
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.
Souběžné a paralelně běžící úlohy naprogramované v Pythonu
Zdroj:
root.cz
22.02.2022 (00:00)
it-pocitace
Dnes se seznámíme s několika balíčky ze standardní knihovny jazyka Python, které jsou určeny pro spouštění souběžných či dokonce paralelně běžících úloh. Zmíníme se i o způsobech komunikace mezi těmito úlohami.
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 (3. část)
Volání subrutin naprogramovaných v assembleru z jazyka Python: knihovna PeachPy
PyScript: Python ve webovém prohlížeči (dokončení)
Rychlost CPythonu 3.11 a 3.12 v porovnání s JIT a AOT překladači Pythonu
Novinky v typovém systému přidané do Pythonu 3.12
Spacemacs: práce s projekty psanými v Pythonu a režim Org
Kombinace možností ggplot2 a Pythonu: knihovna Plotnine
Toto jsou čtyři „nové“ funkce a vlastnosti iPhonů 15, které už dávno známe z Androidu
Když možnosti functools nedostačují: další knihovny pro funkcionální programování v Pythonu
Použití Pythonu pro tvorbu testů: od jednotkových testů až po testy UI
Tvorba sešitů ve formátu XLSX v Pythonu: knihovna XlsxWriter (pokračování)
Kontejnery v Pythonu: zdaleka nejde jen o n-tice, seznamy, množiny a slovníky (2)
SymPy: knihovna pro symbolické výpočty zapsané přímo v Pythonu (2. část)
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
Fiala se bude chtít s novým prezidentem brzy sejít a nastavit způsob komunikace
Nástroj huey: užitečná knihovna pro práci s frontami úloh v Pythonu
Volání subrutin naprogramovaných v assembleru z jazyka Python
Vědci hledají další vetřelce ve Sluneční soustavě. Nově mezi kentaury
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í
Mluvčí prezidenta a šéfka odboru komunikace budou nově dvě pozice
Jak složit panorama v Pythonu. Pomůže knihovna OpenCV a výsledky budou fakt povedené
Coconut: jazyk naznačující směr budoucího vývoje Pythonu
Propojení Pythonu s nativními knihovnami s využitím balíčku ctypes: struktury a ukazatele
Komunikace mezi Pythonem a Javou s využitím nástroje py4j
Přetěžování operátorů v programovacím jazyce C3
Souběžné a paralelně běžící úlohy naprogramované v Pythonu – knihovna Trio
Detekce velikosti hodnot uložených v operační paměti a spravovaných interpretrem Pythonu
Projekt py2many: transpiler Pythonu do dalších programovacích jazyků

