Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Blogy
Knihy
Jak na Linux
Zdroják
Hledat
Root.cz
»
Témata
Python
331
–
360
/
744
První strana
Předchozí strana
9
10
11
12
13
14
15
Následující strana
Poslední strana
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
Kolize spritů a naplánování operací v nástroji Pygame Zero
Dnes si nejprve popíšeme způsob detekce kolize spritů (což je ve hrách velmi často používaná operace) a posléze se zaměříme na popis objektu pojmenovaného clock, jenž umožňuje naplánování (asynchronních) akcí.
Pavel Tišnovský
24. 11. 2020
Doba čtení:
39 minut
Tvůrce Pythonu Guido van Rossum pracuje pro Microsoft
Tvůrce Pythonu Guido van Rossum včera na Twitteru oznámil, že důchod je nudný a že nastoupil do vývojářské divize Microsoftu. Není zatím známo, na čem přesně bude pracovat, ale bude se to jistě týkat Pythonu a to nejen pro Windows. I decided…
Jan Fikar
13. 11. 2020
Kombinace možností ggplot2 a Pythonu: knihovna Plotnine
Knihovna ggplot2 určená pro použití v programovacím jazyku R se stala velmi populární a mnoho uživatelů k R přivedla. Podobný koncept, grammar of graphics, lze však použít i v jiných jazycích, například v Pythonu.
Pavel Tišnovský
12. 11. 2020
Doba čtení:
29 minut
První miniaplikace vytvořené v nástroji Pygame Zero: vstupní zařízení a animace
Dnes se zaměříme na dvě hlavní oblasti: na práci se vstupními zařízeními, tedy primárně s klávesnicí a myší, a pak na animace, které tvoří nedílnou součást multimediálních aplikací i her.
Pavel Tišnovský
3. 11. 2020
Doba čtení:
30 minut
Pyston v2 je o 20 % rychlejší než Python 3.8
Pyston vyšel ve verzi 2 a jeho vývojáři tvrdí, že je přibližně o 20 % rychlejší než Python 3.8. Měl by být výkonnější pro většinu aplikací. V některých testech ho předběhl PyPy 7.3.2, ale ten má zase výrazně vyšší spotřebu paměti. Pyston je…
Petr Krčmář
29. 10. 2020
Pygame Zero: snadno použitelný nástroj určený pro výuku programování
Dnes se nejprve seznámíme s některými projekty pro výuku programování a následně si představíme projekt nazvaný Pygame Zero. Umožňuje snadnou tvorbu grafických aplikací, animací, her atd. Na pozadí přitom běží Pygame a pod ní SDL.
Pavel Tišnovský
22. 10. 2020
Doba čtení:
33 minut
Jak naučit děti Python: nový jazyk Hedy
Profesorka university v Leidenu Felienne Hermans vymyslela nový programovací jazyk Hedy, který má lépe naučit děti programovat v Pythonu. Dětem dělají ze začátku problémy pravidla syntaxe. Hedy se snaží snížit počet pravidel a zároveň postupovat…
Jan Fikar
17. 8. 2020
Rozhraní mezi nástrojem jq a programovacím jazykem Python
Minulý týden jsme se seznámili s nástrojem jq, který slouží pro zpracování dat uložených ve formátu JSON z příkazové řádky. Tento nástroj, resp. jeho DSL lze ovšem použít i ve skriptech psaných v Pythonu.
Pavel Tišnovský
11. 8. 2020
Doba čtení:
29 minut
Zpracování dat reprezentovaných ve formátu JSON nástrojem jq
V dalším článku o užitečných utilitách určených pro příkazovou řádku se seznámíme s nástrojem nazvaným jq. Tento překvapivě mocný nástroj slouží k provádění různých operací nad daty uloženými ve formátu JSON.
Pavel Tišnovský
6. 8. 2020
Doba čtení:
22 minut
Testování nativních funkcí s využitím programovacího jazyka Python
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.
Pavel Tišnovský
31. 7. 2020
Doba čtení:
56 minut
331
–
360
/
744
První strana
Předchozí strana
9
10
11
12
13
14
15
Následující strana
Poslední strana