Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Blogy
Knihy
Jak na Linux
Zdroják
Hledat
Root.cz
Knihovny
Knihovny pro programátory.
1
–
30
/
587
První strana
Předchozí strana
1
2
3
4
5
6
7
Následující strana
Poslední strana
Knihovna mpmath: práce s numerickými hodnotami s plovoucí řádovou čárkou
Dnes se seznámíme se základními vlastnostmi knihovny mpmath určené pro ekosystém jazyka Python. Nabízí provádění numerických výpočtů s hodnotami s (teoreticky) neomezeným rozsahem a přesností.
Pavel Tišnovský
19. 5. 2026
Doba čtení:
32 minut
OpenSSL 4.0.0 podporuje řadu nových kryptografických algoritmů a odstraňuje SSLv3
Rok po předchozím velkém vydání byla uvolněna verze 4.0.0 kryptografické knihovny OpenSSL. Tato verze obsahuje podporu řady nových kryptografických algoritmů a přináší také řadu změn, které nejsou zpětně kompatibilní. Byla například odstraněna…
Petr Krčmář
15. 4. 2026
Vyšel Ujorm 3 RC4: lehký a výkonný ORM framework pro Javu
Čtvrtý release kandidát (RC4) nové knihovny Ujorm3 přináší typově bezpečné dotazování novou třídou SelectQuery s podporou hierarchického modelování podmínek SQL dotazu. Knihovna mapuje databázové řádky na objekty typu Record i klasické JavaBeans…
pop
15. 4. 2026
Základní funkce pro zpracování signálů v knihovně SciPy: FFT a její varianty
Knihovna SciPy obsahuje i funkce pro zpracování signálů ve frekvenční oblasti, resp. umožňuje signály do frekvenční oblasti transformovat. Dnes se s těmito funkcemi seznámíme. Bude se jednat o výpočet FFT, ale i zpětné FFT a DCT.
Pavel Tišnovský
7. 4. 2026
Doba čtení:
38 minut
Základní funkce pro zpracování signálů v knihovně SciPy
Ve třetí části seriálu o knihovně SciPy se zaměříme na dvě související oblasti. Nejprve se zmíníme o datových sadách, které SciPy nabízí. Ve druhé části článku si ukážeme některé funkce používané pro zpracování signálů.
Pavel Tišnovský
26. 3. 2026
Doba čtení:
33 minut
Ujorm3: nový lehký ORM pro JavaBeans a Records
blog
Rád bych vám představil novou ORM knihovnu Ujorm3, o které se domnívám, že poráží své konkurenty svojí jednoduchostí a nízkou režií. Cílem je nabídnout spolehlivý, bezpečný a snadno pochopitelný nástroj.
Redakce
23. 3. 2026
Knihovna SciPy: interpolace a aproximace
Techniky interpolace a aproximace se v praxi poměrně často používají, a to v mnoha oblastech, ovšem nejlépe si je můžeme vyzkoušet v případě, že je zapotřebí proložit skupinu bodů v rovině vhodnou křivkou.
Pavel Tišnovský
19. 3. 2026
Doba čtení:
38 minut
SciPy: první seznámení s knihovnou pro vědecké a technické výpočty
V dnešním článku se ve stručnosti seznámíme s knihovnou SciPy, která nabízí funkce a třídy s realizací různých vědeckých a/nebo technických výpočtů (zpracování signálů atd.). Velkou předností je i kompatibilita s NumPy.
Pavel Tišnovský
12. 3. 2026
Doba čtení:
26 minut
Podpora numerických hodnot typu quadruple-precision floating-point v GCC
Už jsme si představili formáty nazývané half-float a bfloat16. Dnes si představíme formát quadruple-precision (čtyřnásobná přesnost), který numerické hodnoty ukládá do plných šestnácti bajtů.
Pavel Tišnovský
3. 3. 2026
Doba čtení:
31 minut
Svět jednohlavičkových knihoven pro jazyky C a C++
Dnes se seznámíme s konceptem jednohlavičkových knihoven (header-only library) používaných v C i C++. Jedná se o knihovny, které jsou celé tvořeny pouze jediným hlavičkovým souborem obsahujícím definice i deklarace.
Pavel Tišnovský
10. 2. 2026
Doba čtení:
30 minut
Tvorba uživatelského rozhraní s knihovnou Kivy: kontejnery a kreslicí plátno
V pátém článku o tvorbě GUI s využitím knihovny Kivy nejprve dokončíme popis kontejnerů, které tato knihovna vývojářům nabízí. Následně se budeme zabývat způsobem využití takzvaného kreslicího plátna (canvasu).
Pavel Tišnovský
27. 1. 2026
Doba čtení:
36 minut
OpenAI a Python: štruktúrované výstupy a volanie nástrojov
V tomto článku si podrobnejšie rozoberieme štruktúrované výstupy a efektívne volanie nástrojov pri práci s veľkými jazykovými modelmi s využitím populárnej knižnice openai v programovacom jazyku Python.
Ján Bodnár
15. 1. 2026
Doba čtení:
12 minut
Tvorba grafického uživatelského rozhraní v Pythonu s využitím knihovny Kivy: kontejnery
Budeme se zabývat velmi důležitými prvky, na kterých je tvorba uživatelského rozhraní postavena. Jedná se o takzvané kontejnery (containers), které se někdy nazývají správci geometrie (geometry managers).
Pavel Tišnovský
6. 1. 2026
Doba čtení:
35 minut
Tvorba grafického rozhraní v Pythonu s využitím knihovny Kivy: widgety
Knihovna Kivy nabízí přibližně dvě desítky ovládacích prvků (widgetů), které je možné využít při tvorbě uživatelského rozhraní. Ukážeme si využití některých ovládacích prvků, naprogramování reakce na události atd.
Pavel Tišnovský
23. 12. 2025
Doba čtení:
33 minut
Tvorba grafického rozhraní v Pythonu s využitím knihovny Kivy
Pro Python vzniklo velké množství knihoven a frameworků pro tvorbu aplikací s grafickým rozhraním. Tyto knihovny podporují jak klasické GUI (příkladem je Tkinter nebo PySide), tak i moderní GUI určené mj. i pro mobilní zařízení.
Pavel Tišnovský
18. 12. 2025
Doba čtení:
25 minut
Vyšla nová verzia frameworku Django 6.0
Tím vývojárov Django oznámil 3. decembra 2025 vydanie novej verzie populárneho Python web frameworku – Django 6.0. Táto verzia prináša niekoľko významných noviniek, vrátane zabudovaného API pre asynchronné úlohy, podpory Content Security Policy…
johny
15. 12. 2025
OpenAI a Python: streamovanie odpovedí, obrázky a systémové prompty
Tento článok nadväzuje na úvod do programovania veľkých jazykových modelov v Pythone. Rozoberáme streamovanie odpovedí, prácu s obrázkami a využitie systémových promptov.
Ján Bodnár
12. 11. 2025
Doba čtení:
19 minut
React framework plánuje vlastnú nadáciu
Na bloge projeku React bol oznámený plán na založenie nezávislej nadácie, ktorá bude riadiť vývoj a smerovanie frameworku React. Cieľom tejto nadácie je zabezpečiť dlhodobú udržateľnosť a otvorenosť projektu. Zakladajúcimi korporátnimi členmi budú…
johny
9. 11. 2025
Turbosqueeze je nová rychlá komprese
Turbosqueeze je nová knihovna velmi rychlé komprese dat pro C/C++. Při porovnání s jednovláknovými lz4 a lizard (lz5) má srovnatelně vysokou rychlost komprese a dekomprese, ale o něco horší kompresní poměr. Turbosqueeze používá více vláken, může…
Jan Fikar
7. 11. 2025
OpenAI a Python: úvod do programovania AI modelov
V tomto článku sa dozviete, ako programovať veľké jazykové modely v Pythone s knižnicou OpenAI. Ukážeme si základnú komunikáciu s AI modelmi a tvorbu jednoduchých programov.
Ján Bodnár
1. 10. 2025
Doba čtení:
15 minut
Validace dat v Pythonu s využitím knihovny Pydantic (2. část)
Dnes si ukážeme načtení konfigurace ze souborů typu YAML, pochopitelně s plnou validací načítaných dat, možností doplnění hodnot z proměnných prostředí nebo ze zadaných souborů do načítané konfigurace.
Pavel Tišnovský
2. 9. 2025
Doba čtení:
30 minut
Validace dat v Pythonu s využitím knihovny Pydantic
Seznámíme se s vlastnostmi knihovny Pydantic. Jedná se o knihovnu určenou pro jazyk Python, která umožňuje definici struktury dat, validaci vstupních dat (ověření zda odpovídají definici), jejich serializaci i deserializaci atd.
Pavel Tišnovský
21. 8. 2025
Doba čtení:
24 minut
Knihovna FAISS a embedding: základ jazykových modelů (3. část – role indexů)
Důležitou součástí knihovny FAISS je široká nabídka indexů. Kromě interně naivních „lineárních“ indexů existují indexy založené na rozdělení prostoru Voroného dekompozicí či index HNSW: Hierarchical Navigable Small World.
Pavel Tišnovský
19. 8. 2025
Doba čtení:
30 minut
Rozšíření PostgreSQL jménem pgvector, embedding a sémantické vyhledávání (1. část)
Ukážeme si kombinaci možností databáze PostgreSQL, jejího rozšíření pgvector a taktéž knihovny Sentence transformers, která dokáže převádět texty do podoby vektorů. Výsledkem bude systém pro sémantické vyhledávání.
Pavel Tišnovský
12. 8. 2025
Doba čtení:
34 minut
Knihovna FAISS a embedding: základ jazykových modelů (2. část)
Dnes si vyzkoušíme, jak se knihovny FAISS a Sentence-transformers chovají v situacích, v nichž je použita datová sada s velkým počtem vět, konkrétně s cca jedním milionem anglických vět.
Pavel Tišnovský
5. 8. 2025
Doba čtení:
34 minut
Knihovna FAISS a embedding: základ jazykových modelů
Ukážeme si praktické použití knihovny FAISS, společně s embedding modely, které mj. umožňují vyhledávání v textech na základě sémantické podobnosti. S touto technologií se setkáme při zpracování přirozeného jazyka atd.
Pavel Tišnovský
29. 7. 2025
Doba čtení:
31 minut
FAISS: knihovna pro rychlé a efektivní vyhledávání podobných vektorů (2. část)
Zabývat se budeme sice na první pohled relativně snadnou otázkou, která však má několik odpovědí: které vektory jsou podobné a které nikoli. Odpověď závisí na tom, jakou metriku při porovnávání vektorů použijeme.
Pavel Tišnovský
17. 7. 2025
Doba čtení:
28 minut
FAISS: knihovna pro rychlé a efektivní vyhledávání podobných vektorů
Ukážeme si základní vlastnosti knihovny FAISS, která je určena pro vyhledávání vektorů (s vysokými počty dimenzí) na základě jejich podobnosti. Tato knihovna se používá třeba při zpracování přirozeného jazyka.
Pavel Tišnovský
8. 7. 2025
Doba čtení:
21 minut
Stav implementací kryptografických knihoven
HAProxy (nástroj na rozdělování zátěže pro vysokou dostupnost) zveřejnil obsáhlý článek o stavu implementací SSL. Ten byl nejdříve jen jako interní dokument, v úterý však vyšel veřejně. Problémem je, že de facto standardní OpenSSL po přechodu na…
Jan Fikar
9. 5. 2025
LibreSSL 4.1 nabízí rychlejší implementaci algoritmu SHA na moderních procesorech
LibreSSL 4.1 zavádí nové implementace SHA-1, SHA-256 a SHA-512 pro x86_64 s moderními procesory AMD a Intel. Tyto nové implementace využívají instrukce SHA-NI, pokud jsou v procesoru k dispozici. K dispozici jsou také nové implementace SHA-256 a…
Petr Krčmář
1. 5. 2025
1
–
30
/
587
První strana
Předchozí strana
1
2
3
4
5
6
7
Následující strana
Poslední strana