Volání subrutin naprogramovaných v assembleru z jazyka Python
Zdroj:
root.cz
20.05.2025 (00:00)
it, počítače
Už jsme se setkali s propojením Pythonu s nativními knihovnami naprogramovanými (například) v jazyku C. Dnes si ukážeme jeden z alternativních způsobů, kterým lze z Pythonu volat podprogramy (subrutiny, funkce) v assembleru. celý článek
Volání subrutin naprogramovaných v assembleru z jazyka Python: knihovna PeachPy
Zdroj:
root.cz
29.05.2025 (00:00)
it-pocitace
Dnes si představíme knihovnu nazvanou PeachPy, která umožňuje realizovat kooperaci mezi skripty v Pythonu a strojovým kódem zapsaným formou strojových instrukcí. PeachPy je v praxi relativně často používána pro „místní“ optimalizace.
Nástroje pro statické typové kontroly v ekosystému jazyka Python
Zdroj:
root.cz
05.05.2026 (00:00)
it-pocitace
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í.
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í ...
Rozšíření instrukční sady AVX a programy v assembleru
Zdroj:
root.cz
15.04.2025 (00:00)
it-pocitace
Dnes si ukážeme základy práce s instrukcemi AVX v assembleru, konkrétně v Netwide Assembleru běžícího v Linuxu. Samotné AVX (Advanced Vector Extensions) rozšiřuje možnosti vektorových instrukcí na x86 i x86–64.
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í 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
Programování pro osmibitová Atari: volání instrukcí procesoru MOS 6502
Zdroj:
root.cz
10.03.2026 (00:00)
it-pocitace
Popíšeme si základní instrukce mikroprocesoru MOS 6502 a samozřejmě je použijeme v reálných příkladech. Taktéž si ukážeme způsob rozdělení programu do menších bloků – podprogramů (subrutin).
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python
Zdroj:
root.cz
02.08.2022 (00:00)
it-pocitace
V tomto článku o jazyku Python si řekneme, jak je možné s využitím standardní knihovny Pythonu provádět lexikální i syntaktickou analýzu zdrojových kódů napsaných v Pythonu, včetně konstrukce a zobrazení AST (abstraktního syntaktického stromu).
Standardní šablonovací systém jazyka Go (dokončení)
Zdroj:
root.cz
14.12.2021 (00:00)
it-pocitace
V dnešním článku dokončíme popis standardního šablonovacího systému jazyka Go, který je představován knihovnou text/template. Jedná se o až překvapivě výkonný a taktéž rozšiřitelný systém umožňující například volání uživatelských funkcí.
Překladače na platformě IBM PC: od assembleru k C
Využití Redisu z jazyka Clojure pomocí knihovny Carmine
Využití Redisu z jazyka Clojure pomocí knihovny Carmine (dokončení)
Python 3.14: t-řetězce, barvičky, lepší nápověda a odcházející GIL
Vývoj pro osmibitovou herní konzoli NES s využitím překladače jazyka C
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)
Použití databáze Redis v aplikacích naprogramovaných v Go
Vývoj pro ZX Spectrum: mikroprocesor Zilog Z80 a smyčky v assembleru
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
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
Nové vlastnosti Pythonu 3.14 v praxi: komunikace mezi interpretry
Detekce velikosti hodnot uložených v operační paměti a spravovaných interpretrem Pythonu
Datová analýza s využitím nástroje scikit-learn: první kroky
Testování aplikací s využitím nástroje Hypothesis (dokončení)
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
Cross assemblery a cross překladače pro platformu osmibitových domácích mikropočítačů Atari
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
Lexikální a syntaktická analýza zdrojových kódů jazyka Go (2.část)
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
Calysto Hy: integrace programovacího jazyka Hy s Jupyter Notebookem

