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, počítače
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. 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.
Rychlost CPythonu 3.11 a 3.12 v porovnání s JIT a AOT překladači Pythonu (2)
Zdroj:
root.cz
23.11.2023 (00:00)
it-pocitace
Na úvodní článek o testování rychlosti interpretrů Pythonu v porovnání s JIT a AOT překladači dnes navážeme. Ukážeme si, jak se projeví paralelizace kódu (Numba) a zjistíme vliv rychlosti I/O operací na celkovou rychlost benchmarků.
Nové vlastnosti Pythonu 3.14 v praxi: komunikace mezi interpretry
Zdroj:
root.cz
29.10.2025 (00:00)
it-pocitace
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í.
Interpret Pythonu bez GILu: vyplatí se odstranění velkého zámku?
Zdroj:
root.cz
11.01.2024 (00:00)
it-pocitace
Za jednu příčinu relativně nízké rychlosti aplikací psaných v Pythonu (a to i programů s více vlákny) se uvádí existence GILu neboli Global Interepreter Locku. Proto existuje snaha o jeho eliminaci.
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ů.
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
Testování webových aplikací s REST API z Pythonu (2)
Zdroj:
root.cz
09.07.2020 (00:00)
it-pocitace
[41 minut čtení] Dnes se zaměříme na složitější dennodenně používané techniky – čtení binárních dat, práci s cookies, využití session atd. Uvidíme, že knihovna většinu operací přímo podporuje, a to tak, aby bylo její využití snadné. 1. Testování webových aplikací s REST API z Pythonu (2)
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).
PyScript: další technologie umožňující využití Pythonu v prohlížeči
Knihovna LibCST umožňující snadnou modifikaci zdrojových kódů Pythonu
Transcrypt: technologie umožňující použití Pythonu v prohlížeči
Podpora funkcionálního programování v Pythonu a knihovna functools (3. část)
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
Využití knihovny scikit-learn pro zpracování a analýzu přirozeného jazyka (NLP)
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
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)
Sledování správy paměti v Pythonu s využitím nástroje objgraph
Využití serializačního formátu MessagePack v Pythonu
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
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
Volání subrutin naprogramovaných v assembleru z jazyka Python: knihovna PeachPy
PyScript: Python ve webovém prohlížeči (dokončení)
Souběžné a paralelně běžící úlohy naprogramované v Pythonu – závěrečné zhodnocení
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é
Propojení Pythonu s nativními knihovnami s využitím balíčku ctypes: struktury a ukazatele
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ů
Tvorba grafického uživatelského rozhraní v Pythonu s využitím knihovny PySimpleGUI
Formát EDN: extensible data notation (dokončení)
Trasování aplikací naprogramovaných v Pythonu
FreeBSD uvažuje o odstranění ftpd ze základního systému, KDE neon zavádí offline aktualizace

