Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Root do mailu
RSS
Blogy
Knihy
Speciály
Manuály
Licence
Jak na Linux
Zdroják
Hledat
Root.cz
»
Témata
»
Python
Python
121
–
150
/
724
První strana
Předchozí strana
2
3
4
5
6
7
8
Následující strana
Poslední strana
FreeBSD bude mít grafický instalátor, Fedora Asahi Remix ve verzi 40
Projekt systemd přidává nový nástroj, který má nahradit programy sudo a doas. Tvůrci operačního systému FreeBSD konečně pracují na grafickém instalátoru. Projekt Fedora oznámil všeobecnou dostupnost distribuce Fedora Asahi Remix 40.
Filip Zatloukal
13. 5. 2024
Doba čtení:
2 minuty
Prieskum medzi vývojármi frameworku Django
Včera bol zverejnený tretí ročník prieskumu medzi vývojármi frameworku Django. Prieskum bol vykonaný v septembri a októbri 2023 na vzorke 4000 užívateľov. Spolupracovali na ňom Django nadácia a projekt PyCharm. Django je v súčasnosti veľmi…
johny
12. 5. 2024
AlmaLinux 9.4 i s řadiči, které už RHEL 9.4 nepodporuje
Na světě je nová verze systému AlmaLinux 9.4, který zhruba odpovídá RHELu 9.4, nicméně oproti němu zachovává některou funkcionalitu, jíž Red Hat už odstavil, pročež může být nová Alma zajímavá pro správce různých systémů. Vedle nově plné podpory…
David Ježek
7. 5. 2024
Fedora 41 bude mít rychlejší Python kompilovaný s -O3
Před časem jsme informovali o návrhu kompilovat Python ve Fedoře s přepínačem -O3 místo výchozího pro všechny balíčky -O2. V průměru je pak Python asi o 4 % rychlejší, ale v některých testech je rozdíl až 15 %. FESCo (Fedora Engineering and…
Jan Fikar
6. 5. 2024
Kontejnery v Pythonu: zdaleka nejde jen o n-tice, seznamy, množiny a slovníky (2)
Popíšeme si dvojici potenciálně velmi užitečných a přitom méně známých kontejnerů: Counter a multimnožiny. Taktéž se zmíníme o multislovníku, s nímž se taktéž můžeme v praxi setkat.
Pavel Tišnovský
2. 5. 2024
Doba čtení:
29 minut
Kontejnery v Pythonu: zdaleka nejde jen o n-tice, seznamy, množiny a slovníky
Seznámíme se s vybranými kontejnery (containers), které je možné použít při tvorbě aplikací v Pythonu. Kontejnerů přitom existuje velké množství a zdaleka se nejedná jen o n-tice, seznamy, množiny a slovníky.
Pavel Tišnovský
30. 4. 2024
Doba čtení:
34 minut
Faust: platforma pro proudové zpracování dat v Pythonu
Knihovna Faust zajišťuje proudové zpracování dat a je postavena nad Apache Kafkou. Nejedná se však o pouhou realizaci producentů a konzumentů, protože je možné používat lokální tabulky, asynchronní zpracování atd.
Pavel Tišnovský
25. 4. 2024
Doba čtení:
34 minut
Softwarová sklizeň (24. 4. 2024): webové stránky moderně, multiplatformně a vektorově
Dnes si představíme nástroj pro tvorbu webových stránek, zjistíme si vlastnosti rezistorů podle barevného kódu, přehrajeme si videa z YouTube v prostředí KDE Plasma a vyzkoušíme si správce pro Elgato Stream Deck.
Filip Zatloukal
24. 4. 2024
Doba čtení:
1 minuta
Manipulace s veličinami a jednotkami v knihovně Astropy
Na předchozí dva články o manipulaci s veličinami a jednotkami dnes navážeme. Ukážeme si, jak je tato problematika řešena v rozsáhlé knihovně Astropy. Jde o sadu balíčků využitelných zejména v astronomii.
Pavel Tišnovský
23. 4. 2024
Doba čtení:
24 minut
Kooperace mezi knihovnami Pint a SymPy při manipulaci s veličinami a jednotkami
Ve druhém článku o manipulacích s hodnotami a jednotkami si ukážeme kooperaci knihovny Pint s knihovnou SymPy. I samotná knihovna SymPy práci s jednotkami a veličinami do určité míry podporuje.
Pavel Tišnovský
18. 4. 2024
Doba čtení:
23 minut
Manipulace s jednotkami a veličinami: aby se nesčítaly hrušky s jablky
Při vývoji algoritmů s fyzikálními i jinými výpočty se používají hodnoty s různými jednotkami, které odpovídají různým veličinám. Programovací jazyky s jednotkami přímo nepracují, takže je nutné využít podpůrné knihovny.
Pavel Tišnovský
16. 4. 2024
Doba čtení:
30 minut
Fedora zvažuje kompilaci Pythonu s -O3 pro větší výkon
Fedora kompiluje balíčky gcc s přepínačem -O2. Miro Hrončok pro Python navrhl kompilaci s -O3 pro větší výkon. V průměru je Python s -O3 o 4 % rychlejší (pyperformance). Například v testu scimark_fft je o 13 % rychlejší a v testu…
Jan Fikar
15. 4. 2024
Datový typ Decimal v programovacím jazyku Python
Na úterní článek o numerických datových typech Decimal32, Decimal64 a Decimal128 dnes alespoň částečně navážeme. Budeme se totiž zabývat tím, jak je dekadický formát s plovoucí řádovou čárkou realizován v Pythonu.
Pavel Tišnovský
11. 4. 2024
Doba čtení:
25 minut
V Edici CZ.NIC vychází kniha Pavla Tišnovského věnovaná Pythonu
Nejnovějším titulem v Edici CZ.NIC je kniha s názvem „Evoluce Pythonu“ od zkušeného programátora Pavla Tišnovského. Tato novinka sdružení CZ.NIC přináší ucelený pohled na nejnovější trendy, techniky a knihovny, které se stávají standardem v…
Vilém Sládek
9. 4. 2024
Canonical oznamuje službu Ubuntu Pro nabízející deset let podpory pro IoT zařízení
Společnost Canonical oznámila uvedení nabídky Ubuntu Pro for Devices, která zjednodušuje zabezpečení a dodržování předpisů při nasazení IoT zařízení. Služba poskytuje 10 let bezpečnostní údržby pro Ubuntu a tisíce balíčků v něm. Canonical vychází…
Petr Krčmář
9. 4. 2024
Postřehy z bezpečnosti: optimalizací do koše
Pravidelná pondělní sonda do světa počítačové bezpečností. Tentokrát o neopravitelných chybách software i hardware, červu živenému umělou inteligencí a také třeba hackování pomocí videa.
CSIRT.CZ
1. 4. 2024
Doba čtení:
5 minut
Automatický refaktoring zdrojových kódů Pythonu s využitím nástroje Pyrefact
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).
Pavel Tišnovský
28. 3. 2024
Doba čtení:
26 minut
Realizace transakcí v systému Redis
Seznámíme se s tím, jak jsou v systému Redis realizovány (či spíše nerealizovány) transakce a jakým způsobem je možné si je naprogramovat, a to s využitím takzvané pipeline a optimistického zamykání.
Pavel Tišnovský
19. 3. 2024
Doba čtení:
27 minut
Knihovna LibCST umožňující snadnou modifikaci zdrojových kódů Pythonu (2. část)
Ve druhém článku o knihovně LibCST, která umožňuje modifikaci zdrojových kódů napsaných v Pythonu s využitím CST (derivačního stromu), si ukážeme, jak naprogramovat přejmenování proměnné, záměnu operátorů, přejmenování funkce apod.
Pavel Tišnovský
14. 3. 2024
Doba čtení:
35 minut
Tokenizace textu: základní operace při zpracování přirozeného jazyka
Seznámíme se s knihovnou Tiktoken, která umožňuje takzvanou tokenizaci textu. Jedná se o jednu ze základních operací používaných v systémech pro zpracování přirozeného jazyka, což je bouřlivě se rozvíjející oblast.
Pavel Tišnovský
12. 3. 2024
Doba čtení:
18 minut
uv - rýchlejšia náhrada pre pip a pip-tools
Spoločnosť Astral (ktorá stojí aj za nástrojom Ruff) vydala inštalátor balíčkov uv pre jazyk Python, postavený na jazyku Rust. V porovnaní s ostatnými riešeniami je rýchlejší a spolu s nástrojom Rye prináša jednoduché a elegantné riešenie pre…
Vilo
8. 3. 2024
Knihovna LibCST umožňující snadnou modifikaci zdrojových kódů Pythonu
Ukážeme si vlastnosti knihovny LibCST. Ta umožňuje snadnou modifikaci zdrojových kódů Pythonu. Tato modifikace ovšem neprobíhá přímo na úrovni zdrojového kódu, sekvence tokenů ani nad AST, ale nad CST (Concrete Syntax Tree).
Pavel Tišnovský
7. 3. 2024
Doba čtení:
27 minut
Funkcionální programování v Pythonu s využitím knihovny Toolz (3. část)
Zaměříme se na problematiku transformaci funkcí, na takzvaný currying (curifikaci), taktéž na částečné vyhodnocení funkcí atd. Nezapomeneme ani na možnost tvorby takzvané kolony (pipe) složené z více funkcí.
Pavel Tišnovský
5. 3. 2024
Doba čtení:
41 minut
Propojení Pythonu s nativními knihovnami s využitím balíčku ctypes
Již jsme se setkali s propojením Pythonu s nativními knihovnami naprogramovanými (například) v C. Použili jsme přitom balíček cffi. Ovšem někdy může být užitečné využít namísto toho standardní balíček ctypes.
Pavel Tišnovský
27. 2. 2024
Doba čtení:
54 minut
Funkcionální programování v Pythonu s využitím knihovny Toolz (2. část)
Ve druhém článku o knihovně Toolz, která podporuje funkcionální paradigma v jazyku Python, dokončíme popis podbalíčku itertoolz, jenž obsahuje funkce (a vlastně nic jiného než funkce) určené pro zpracování a analýzu sekvencí.
Pavel Tišnovský
22. 2. 2024
Doba čtení:
40 minut
PyCon SK v Bratislave 15. až 17. marca
Od šiesteho ročníka PyCon SK 24 nás delí iba pár dní. Na účastníkov čaká viac ako 30 talkov a viac ako 10 workshopov od spíkrov a lektorov z 13 krajín. Podrobný prehľad tém tohtoročných talkov nájdete na stránke PyCon SK.Tento rok si PyCon SK…
Eva_Gal
16. 2. 2024
Funkcionální programování v Pythonu s využitím knihovny Toolz
Ve stručnosti se seznámíme s populární knihovnou nazvanou toolz (ano, se „z“ na konci). Dnes se zaměříme zejména na její balíček nazvaný Itertoolz určený pro práci s konečnými i nekonečnými sekvencemi.
Pavel Tišnovský
15. 2. 2024
Doba čtení:
41 minut
Tvorba grafického uživatelského rozhraní v Pythonu s využitím knihovny PySimpleGUI (4)
Dokončíme popis většiny zbývajících ovládacích prvků (widgetů) nabízených touto knihovnou i způsob jejich použití. Nyní už umíme tvořit i aplikace s poměrně sofistikovaným uživatelským rozhraním.
Pavel Tišnovský
8. 2. 2024
Doba čtení:
37 minut
Správa a detekce tajemství a budování bezpečné lokální sítě, zápisky z BSS 24
V pražských Dejvicích se konal další ročník Semináře o bezpečnosti sítí a služeb. Hovořilo se o aktuálních bezpečnostních hrozbách, budování nové sítě v sídle sdružení CESNET a analýze bezpečnostních dat.
Petr Krčmář
7. 2. 2024
Doba čtení:
21 minut
Překlad funkcí přímo do nativního kódu MicroPythonem
MicroPython, s jehož podporou pro zápis strojových instrukcí ze sad Thumb a Thumb-2 jsme se částečně seznámili v předchozích článcích, navíc umožňuje překlad vybraných funkcí do nativního kódu a nikoli „pouze“ do bajtkódu Pythonu.
Pavel Tišnovský
6. 2. 2024
Doba čtení:
28 minut
121
–
150
/
724
První strana
Předchozí strana
2
3
4
5
6
7
8
Následující strana
Poslední strana
ŠkOLENÍ: Jak bezpečně spravovat a provozovat linuxové servery?
TO CHCI
ČLÁNKY DO MAILU