Č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
301
–
330
/
724
První strana
Předchozí strana
8
9
10
11
12
13
14
Následující strana
Poslední strana
Guido van Rossum chce dvojnásobně zrychlit CPython
Autor programovacího jazyka Python Guido van Rossum se loni doma v důchodu při pandemii nudil a proto začal pracovat pro Microsoft. Nyní oznámil, čeho chce spolu s malým týmem Microsoftu dosáhnout. Jde o zrychlení CPythonu. Ve verzi 3.11 by mohl…
Jan Fikar
17. 5. 2021
Cinder: implementace CPython s JIT
Facebook otevřel zdrojové kódy projektu Cinder, který má za cíl optimalizovat CPython 3.8. Podle popisu projektu přináší optimalizace, jako např. vylepšený výkon korutin, bytecode caching a JIT, který umí využít typové anotace.
cc
6. 5. 2021
Tvorba aplikací a her s textovým rozhraním s knihovnou Blessed (dokončení)
Ve druhém článku o knihovně Blessed si nejprve ukážeme implementaci prohlížeče obrázků v terminálu, popíšeme si tři režimy práce terminálu, které souvisí se čtením kláves a nezapomeneme ani na funkce pro pohyb kurzoru.
Pavel Tišnovský
6. 5. 2021
Doba čtení:
26 minut
Tvorba aplikací a her s textovým uživatelským rozhraním s využitím knihovny Blessed
Přes převahu aplikací s grafickým rozhraním stále vznikají aplikace používající pro komunikaci s uživatelem starý dobrý terminál. Dnes se seznámíme s knihovnou Blessed, která takové aplikace umožňuje tvořit v Pythonu.
Pavel Tišnovský
4. 5. 2021
Doba čtení:
25 minut
Chyba v Pythonu v knihovně ipaddress
Ve standardní knihovně Pythonu ipaddress byla objevena chyba CVE-2021–29921, která je podobná chybě v knihovně netmask v Perlu a npm objevené v březnu tohoto roku. Jde o špatnou validaci IP4 adres, kde číslo začínající 0 má být bráno jako…
Jan Fikar
3. 5. 2021
CuPy 9 s podporou GPU AMD
CuPy je open source matematická knihovna pro Python, která používá array kompatibilní s NumPy a je akcelerována na GPU NVidia pomocí CUDA (odtud název). Minulý týden vyšla knihovna CuPy ve verzi 9, která přidává podporu pro GPU AMD pomocí ROCm…
Jan Fikar
30. 4. 2021
Komunikace mezi Pythonem a Javou s využitím nástroje py4j
V dnešním článku si popíšeme potenciálně velmi užitečný projekt nazvaný py4j. Tento nástroj zajišťuje obousměrnou komunikaci na úrovni zdrojového kódu mezi Pythonem a programovacím jazykem Java.
Pavel Tišnovský
29. 4. 2021
Doba čtení:
27 minut
Formát EDN: extensible data notation (dokončení)
Ve druhém článku o formátu EDN si ukážeme vybrané příklady použití tohoto datového formátu v jazyce Go, některé specifické vlastnosti práce s EDN v Pythonu a taktéž se budeme zabývat problematikou tvorby vlastních štítků (tags).
Pavel Tišnovský
22. 4. 2021
Doba čtení:
30 minut
Formát EDN: extensible data notation
V dnešním článku se seznámíme se základními vlastnostmi datového formátu pojmenovaného EDN, což je zkratka celého názvu Extensible Data Notation. Jedná se o formát určený pro reprezentaci a přenosy strukturovaných dat.
Pavel Tišnovský
20. 4. 2021
Doba čtení:
32 minut
Interaktivní tvorba grafického uživatelského rozhraní s využitím nástroje Pygubu (dokončení)
Třetí článek o nástroji Pygubu určeného pro návrh grafického rozhraní. Ukážeme si automatické nastavování proměnných knihovnou Tkinter při běhu aplikace a nezapomeneme ani na popis základních vlastností kreslicího plátna.
Pavel Tišnovský
8. 4. 2021
Doba čtení:
41 minut
Interaktivní tvorba grafického uživatelského rozhraní s využitím nástroje Pygubu (2)
Ve druhém článku o nástroji Pygubu určeného pro návrh grafického uživatelského rozhraní v Pythonu založeného na knihovně Tkinter si ukážeme některé další možnosti nabízené Tkinterem. Tyto možnosti jsou pochopitelně podporovány i v Pygubu.
Pavel Tišnovský
1. 4. 2021
Doba čtení:
39 minut
Interaktivní tvorba grafického uživatelského rozhraní nástrojem Pygubu
Dnes se seznámíme s nástrojem s podivným jménem Pygubu. Jedná se o jednoduchý nástroj určený pro interaktivní tvorbu grafického uživatelského rozhraní pro aplikace vyvíjené v Pythonu s využitím knihovny Tkinter.
Pavel Tišnovský
30. 3. 2021
Doba čtení:
36 minut
Calysto Hy: integrace programovacího jazyka Hy s Jupyter Notebookem
V dnešním článku si ukážeme způsob integrace programovacího jazyka Hy, což je homoikonický jazyk odvozený od Lispu/Clojure a běžící ve virtuálním stroji Pythonu, s Jupyter Notebookem. Integraci zajišťuje kernel Calysto Hy.
Pavel Tišnovský
23. 3. 2021
Doba čtení:
43 minut
Pythonize (pz): když chcete na řádce Python místo Bashe
Nástrojů pro zpracování vstupů existuje v linuxových distribucích celá hromada. Chtěli byste pro tuhle činnost používat syntaxi Pythonu? Představíme vám užitečnou utilitu pz, jako Pythonize.
Edvard Rejthar
22. 3. 2021
Doba čtení:
6 minut
Kouzelné funkce a využití dalších skriptovacích jazyků v IPythonu
Dnes se zaměříme na popis dalších užitečných magických funkcí nabízených tímto nástrojem. Popíšeme si i možnost přidání vlastních kouzelných funkcí, využití dalších jazyků a kombinaci IPythonu s textovými editory a IDE.
Pavel Tišnovský
2. 3. 2021
Doba čtení:
24 minut
IPython: jedno z nejpropracovanějších interaktivních prostředí pro práci s Pythonem
Jedním z nejužitečnějších nástrojů pro vývojáře používající jazyk Python je vedle editoru, IDE a debuggeru nástroj nazvaný IPython. Ten vylepšuje interaktivní prostředí Pythonu o mnoho dalších technologií.
Pavel Tišnovský
23. 2. 2021
Doba čtení:
31 minut
Wine experimentálně na Waylandu, Kodi 19 a Python 3 a AV1
Stalo se
F2FS s nastavením komprese Zstd/LZ4, Mabox Linux 21.02, 6. generace 3D NAND flash, LLVM/Clang 12 a Ryzen 5950X, NASA Perseverance na Marsu, GTK 4.2 a nové OpenGL, full-frame Foveon X3 hned tak nebude.
David Ježek
21. 2. 2021
Doba čtení:
4 minuty
Trasování aplikací naprogramovaných v Pythonu
Seznámíme se s trojicí nástrojů určených pro trasování (sledování) aplikací v Pythonu. Kromě standardního nástroje „trace“ se jedná o pomocnou utilitu „coverage“ a především o nástroj „pycrunch-pytrace“ s vlastním GUI.
Pavel Tišnovský
9. 2. 2021
Doba čtení:
24 minut
LibreOffice 7.1 nejen s dialogem pro výběr uživatelského rozhraní
Na světě je nová verze kancelářského balíku LibreOffice 7.1. Jde o první větší aktualizaci sedmičkové řady, přičemž práce na ní z téměř tří čtvrtin odvedli vývojáři zaměstnaní ve společnostech, které jsou v poradním výboru The Document Foundation,…
David Ježek
3. 2. 2021
Proudy (streams) podporované systémem Redis (dokončení)
Dnes navážeme popisem práce se skupinami konzumentů (consumer groups). V rámci skupiny konzumentů lze zprávy potvrzovat, popř. zjišťovat, které zprávy sice byly přečteny, ovšem bez explicitního potvrzení.
Pavel Tišnovský
28. 1. 2021
Doba čtení:
25 minut
Tails představil plány pro rok 2021
Jedním z hlavních cílů linuxové distribuce Tails pro rok 2021 je zlepšení v oblasti obcházení cenzury. Letošní plán je kompletně překopat to, jak Tor startuje a jak se konfigurují Tor spojení, aby bylo možné/jednodušší obcházet cenzuru v zemích,…
David Ježek
12. 1. 2021
Knihovna Pandas: práce se seskupenými záznamy, vytvoření multiindexů
Sedmá část seriálu o knihovně Pandas je věnována dokončení popisu operací se záznamy seskupenými metodou groupby. Následně se budeme zabývat takzvanými multiindexy, díky nimž bylo možné z Pandas odstranit datovou strukturu Panel.
Pavel Tišnovský
7. 1. 2021
Doba čtení:
46 minut
Knihovna Pandas: použití metody groupby, naformátování a export tabulek pro tisk
V úvodní části si ukážeme některé způsoby použití metody groupby, jež je velmi často používána při analýze dat. V části druhé se seznámíme s přípravou datových rámců pro tisk či zobrazení na terminálu.
Pavel Tišnovský
5. 1. 2021
Doba čtení:
35 minut
Knihovna Pandas: spojování datových rámců s využitím append, concat, merge a join
Před vlastní analýzou či statistickým zpracováním dat s využitím knihovny Pandas je mnohdy nutné data získat z několika samostatných tabulek, jež je zapotřebí načíst a spojit.
Pavel Tišnovský
31. 12. 2020
Doba čtení:
50 minut
Linux sysinfo: získávání systémových informací ve formátu JSON
Před časem jsem vytvořil a hodil na GitHub aplikaci pro získávání informací z Linuxu. Je to v podstatě sada modulů napsaných v Pythonu, kde jsou definovány příkazy Linuxu a parsery pro zpracování výstupů. Je to snadno rozšířitelné a spustitelné…
anonymní
22. 12. 2020
Sledování správy paměti v Pythonu s využitím nástroje objgraph
Dnes se seznámíme s vlastnostmi automatického správce paměti použitého v Pythonu. Druhá část článku je věnována nástroji objgraph, jenž dokáže zobrazit vzájemné vztahy mezi objekty uloženými na haldě.
Pavel Tišnovský
22. 12. 2020
Doba čtení:
38 minut
Knihovna Pandas: pokročilejší práce s datovými řadami (series)
Ve čtvrtém článku o knihovně Pandas dokončíme popis práce s datovými řadami neboli s typem Series. Zabývat se budeme především transformací dat, jejich filtrací a také se seskupováním dat podle zadaných kritérií.
Pavel Tišnovský
17. 12. 2020
Doba čtení:
40 minut
Knihovna Pandas: práce s datovými řadami (series)
Ve třetím článku o knihovně Pandas se budeme primárně zabývat datovými řadami, tj. typem, který je reprezentován třídou Series. Jedná se o jeden ze základních typů (společně s datovými rámci), na nichž je celá knihovna Pandas postavena.
Pavel Tišnovský
10. 12. 2020
Doba čtení:
35 minut
Knihovna Pandas: zobrazení obsahu datových rámců, vykreslení grafů a validace dat
Ve druhém článku o knihovně Pandas se budeme zabývat třemi tématy: zobrazením obsahu i struktury datových rámců, vykreslováním grafů na základě dat získaných z rámců a taktéž validací údajů uložených v datových rámcích.
Pavel Tišnovský
3. 12. 2020
Doba čtení:
37 minut
Knihovna Pandas: základy práce s datovými rámci
V dnešním článku se stručně seznámíme s takzvanými datovými rámci (data frame) používanými v knihovně Pandas. Budeme se zabývat načtením dat z externích souborů i přímo z internetu a jejich převodem na datový rámec.
Pavel Tišnovský
26. 11. 2020
Doba čtení:
31 minut
301
–
330
/
724
První strana
Předchozí strana
8
9
10
11
12
13
14
Následující strana
Poslední strana
ŠkOLENÍ: Jak bezpečně spravovat a provozovat linuxové servery?
TO CHCI
ČLÁNKY DO MAILU