Nástroje pro statické typové kontroly v ekosystému jazyka Python
Zdroj:
root.cz
05.05.2026 (00:00)
it, počítače
Dnes se budeme zabývat třemi nástroji, které v ekosystému jazyka Python dokážou provádět statické typové kontroly: Mypy, Pyright a Ty. Liší se od sebe jak kvalitou výsledků, tak i přehledností či rychlostí. celý článek
Statické typové kontroly zdrojových kódů Pythonu prováděné nástrojem Mypy (2.část)
Zdroj:
root.cz
20.06.2023 (00:00)
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.
Datová analýza s využitím nástroje scikit-learn: první kroky
Zdroj:
root.cz
01.08.2024 (00:00)
it-pocitace
Datová analýza je velmi zajímavý a neustále se rozvíjející se obor. Své místo v něm má i knihovna scikit-learn běžící v ekosystému jazyka Python. Dnes si představíme naprosté základy této knihovny.
Použití nástroje pytest pro tvorbu jednotkových testů a benchmarků
Zdroj:
root.cz
12.05.2020 (00:00)
it-pocitace
[48 minut čtení] Ve třetí části seriálu o testování s využitím programovacího jazyka Python se budeme zabývat základními vlastnostmi známého nástroje pytest. Ukážeme si jak samotné použití tohoto nástroje pro jednotkové testy, tak i způsob zjištění pokrytí kódu testy, popř. vytvářením benchmarků. 1. Použití nástroje pytest pro tvorbu jednotkových testů
Statické typové kontroly zdrojových kódů Pythonu prováděné nástrojem Mypy
Zdroj:
root.cz
15.06.2023 (00:00)
it-pocitace
Nástroj Mypy se společně s dalšími podobnými nástroji (Pyright, Pyro) používá pro statickou typovou kontrolu zdrojových kódů v Pythonu. Ten totiž podporuje zápis typových anotací resp. nápověd (hints).
Detekce velikosti hodnot uložených v operační paměti a spravovaných interpretrem Pythonu
Zdroj:
root.cz
30.03.2023 (00:00)
it-pocitace
V ekosystému jazyka Python je mnohdy užitečné zjistit, jaký objem operační paměti zabírají hodnoty (objekty), s nimiž se v aplikacích psaných v Pythonu pracuje. Kupodivu se nejedná o zcela triviální úlohu.
Programovací jazyk Python: Proč je ideální volbou pro začátečníky
Zdroj:
zive.cz
16.07.2020 (17:55)
it-pocitace
Jakmile děti vyrostly z grafických programovacích platforem, je dobré se porozhlédnout po něčem složitějším. Dříve to býval například Pascal nebo Basic, dnes je nejoblíbenější mezi začátečníky programovací jazyk Python. Název programovacího jazyka Python nepochází z latinského pojmenování ...
Hacky pro Python: vlastní infixové operátory
Zdroj:
root.cz
05.06.2025 (00:00)
it-pocitace
Příručky jazyka Python (zcela správně) doporučují, aby byly zdrojové kódy psány idiomatickým způsobem. To však neznamená, že není možné syntaxi Pythonu „ohnout“ a realizovat tak různé triky.
Malé ohlédnutí za historií Pythonu: Python 0.9.1 na moderním hardware
Zdroj:
root.cz
23.10.2025 (00:00)
it-pocitace
Na chvíli se ohlédněme do prehistorie jazyka Python. Verze 0.9.1 byla vydána již v roce 1991 (tedy v době DOSu a Windows 3.0), ovšem lze ho přeložit a použít i na moderním 64bitovém operačním systému.
Testování aplikací s využitím nástroje Hypothesis (dokončení)
Zdroj:
root.cz
16.06.2020 (00:00)
it-pocitace
[32 minut čtení] V deváté části seriálu o tvorbě testů s využitím programovacího jazyka Python dokončíme popis některých možností poskytovaných knihovnou Hypothesis při generování dat pro jednotkové testy i při zpracování výsledků testů. 1. Test výpočtu faktoriálu
Testování nativních funkcí s využitím programovacího jazyka Python
Zdroj:
root.cz
31.07.2020 (00:00)
it-pocitace
[56 minut čtení] V dnešní části seriálu o testování aplikací s využitím Pythonu se budeme zabývat možná poněkud méně známým tématem. Bude se jednat o testování nativních funkcí (či celých nativních knihoven nebo dokonce aplikací) s využitím Pythonu. 1. Testování nativních funkcí s využitím programovacího jazyka Python
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python
Tvorba grafů a diagramů s využitím doménově specifického jazyka nástroje Graphviz
Tvorba grafů a diagramů s využitím doménově specifického jazyka nástroje Graphviz (dokončení)
Python 3.14: t-řetězce, barvičky, lepší nápověda a odcházející GIL
Jazyk Shine: „lepší“ Lua s novými jazykovými konstrukcemi a vylepšeními
BaCon: transpřekladač z jazyka BASIC do jazyka C
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (2.část)
Nuitka: pokročilý AOT překladač jazyka Python
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (3.část)
Souběžné a paralelně běžící úlohy naprogramované v Pythonu
Volání subrutin naprogramovaných v assembleru z jazyka Python
Volání subrutin naprogramovaných v assembleru z jazyka Python: knihovna PeachPy
Moonscript: jazyk inspirovaný CoffeeScriptem určený pro ekosystém jazyka Lua (dokončení)
Rychlá tvorba webových služeb s využitím frameworků FastAPI a SQLAlchemy
MicroPython ve webovém prohlížeči: lehkotonážní varianta k Pyodide
Lexikální a syntaktická analýza zdrojových kódů jazyka Python (4.část)
Jak nainstalovat Python? Dnes si ukážeme pár základních fíglů pro zelenáče
Softwarová sklizeň (23. 4. 2025): mocný editor pro Python
Převody zdrojových kódů z jazyka C do jazyka Go
Python a Ollama: pracujeme s lokálnymi jazykovými modelmi
Basilisp: interpret programovacího jazyka Clojure integrovaný s Pythonem
Moonscript: jazyk inspirovaný CoffeeScriptem určený pro ekosystém jazyka Lua
Těžké loučení. Bitevní vrtulníky typu Mi-24 sloužily v ČSLA od roku 1978
Klimatické změny mohou způsobit kolaps oceánských ekosystémů již v této dekádě
Python-nopie: rychlejší Python jako novinka v Debianu a Ubuntu
OpenAI a Python: pracujeme so súbormi, shellom, MCP a audiom
OpenAI a Python: štruktúrované výstupy a volanie nástrojov
Měsíc ovlivňuje zvuky ekosystémů korálových útesů, zjistila studie
Calysto Hy: integrace programovacího jazyka Hy s Jupyter Notebookem
Nástroj pytest a jednotkové testy: fixtures, výjimky, parametrizace testů
Programovací jazyk R: vektory ve funkci základního datového typu jazyka

