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.
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
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
Zdroj:
root.cz
13.05.2025 (00:00)
it-pocitace
Prozatím jsme se zaměřili na assembler. Proč se však více nepoužívaly překladače vyšších programovacích jazyků? Dnes se na tuto otázku pokusíme částečně odpovědět otestováním několika dobových překladačů jazyka C.
Využití Redisu z jazyka Clojure pomocí knihovny Carmine
Zdroj:
root.cz
27.01.2022 (00:00)
it-pocitace
Seznámíme se s využitím systému Redis v aplikacích naprogramovaných v Clojure. Použijeme přitom knihovnu Carmine. Kombinace Clojure a Redis nám umožní jednoduše zpracovávat strukturovaná data.
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
Rychlá tvorba webových služeb s využitím frameworků FastAPI a SQLAlchemy
Moonscript: jazyk inspirovaný CoffeeScriptem určený pro ekosystém jazyka Lua (dokončení)
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
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
Použití nástroje pytest pro tvorbu jednotkových testů a benchmarků
Nástroj pytest a jednotkové testy: fixtures, výjimky, parametrizace testů
Calysto Hy: integrace programovacího jazyka Hy s Jupyter Notebookem
Programovací jazyk R: vektory ve funkci základního datového typu jazyka

