Č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
271
–
300
/
724
První strana
Předchozí strana
7
8
9
10
11
12
13
Následující strana
Poslední strana
Oficiální 64bitový Raspberry Pi OS, Ubuntu MATE s Flatpakem
Stalo se
Vyšla první oficiální verze Raspberry Pi OS pro 64bitovou architekturu ARM. Podpora pro Flatpak bude součástí instalace Ubuntu MATE 22.04. Po šesti letech vývoje vyšlo patnácté vydání linuxové distribuce Slackware.
Filip Zatloukal
7. 2. 2022
Doba čtení:
2 minuty
Propojení Go s Pythonem s využitím cgo a ctypes (2. část)
Pro plnohodnotnou integraci jazyka Go s Pythonem je nutné umět předávat i hodnoty neprimitivních typů, zejména pole, řezy, struktury (záznamy) atd. S touto již poměrně složitější problematikou se částečně seznámíme v dnešním článku.
Pavel Tišnovský
13. 1. 2022
Doba čtení:
26 minut
Propojení Go s Pythonem s využitím cgo a ctypes
Poměrně často se můžeme setkat s požadavkem na propojení kódu psaného v Pythonu a v Go. Pro tento účel použijeme dvě technologie, které se samy nabízejí: cgo a ctypes. Ovšem uvidíme, že kvůli nim budeme muset „klesnout“ až na úroveň céčka.
Pavel Tišnovský
11. 1. 2022
Doba čtení:
28 minut
Postřehy z bezpečnosti: zablokování botnetu Glupteba
V dnešním díle Postřehů se podíváme na konec botnetu Glupteba, na těžbu bitcoinů na zařízeních QNAP, na aktivní zneužívání zranitelností v produktech Hikvision a TP-Link, na škodlivé balíčky v registru NPM a na další zajímavosti.
CSIRT.CZ
13. 12. 2021
Doba čtení:
5 minut
Tvorba sešitů ve formátu XLSX v Pythonu: knihovna XlsxWriter (pokračování)
Dnes se zaměříme na některé pokročilejší vlastnosti knihovny XlsxWriter: na vytváření sloučených buněk, podmíněné formáty buněk, definovaná jména buněk, podporu pro tvorbu automatických filtrů atd.
Pavel Tišnovský
30. 11. 2021
Doba čtení:
37 minut
Mercurial 6.0 je poslední verzí s podporou Pythonu 2
Vyšla verze 6.0 verzovacího systému Mercurial. Novinky jsou shrnuty v poznámkách k vydání, jde o poslední verzi, která podporuje Python 2.x. Nejpodstatnější změnou je nová verze dirstate (vnitřních struktur), díky čemuž by se měly zrychlit některé…
finn
28. 11. 2021
Programovací technika nazvaná tacit programming
V dnešním článku se seznámíme se zajímavou programovací technikou, která je nazývána
point-free style
popř. v některých programovacích jazycích
tacit programming
.
Pavel Tišnovský
23. 11. 2021
Doba čtení:
29 minut
Tvorba sešitů ve formátu XLSX v Pythonu: knihovna XlsxWriter
Dnes si ukážeme použití knihovny XlsxWriter určené pro programovací jazyk Python. Tu lze použít pro vytváření sešitů ve formátu Office Open XML Workbook (XLSX). Podporována je ovšem i práce se styly a dalšími objekty vkládanými do sešitů.
Pavel Tišnovský
16. 11. 2021
Doba čtení:
31 minut
Začal vývoj Ubuntu 22.04 LTS, Project Trident končí
Stalo se
Začal vývoj Ubuntu 22.04 s dlouhodobou podporou. Distribuce vycházející z Void Linuxu s grafickým prostředím Lumina ukončuje svůj vývoj. AlmaLinux má nový nástroj pro aktualizaci Enterprise Linux systémů.
Filip Zatloukal
1. 11. 2021
Doba čtení:
2 minuty
Operace s daty uloženými v binárních souborech v knihovnách NumPy a Pandas
Poměrně často se můžeme setkat s požadavkem analýzy dat uložených v binárních souborech. S těmito soubory dokáže do určité míry pracovat jak knihovna NumPy, tak i knihovna Pandas.
Pavel Tišnovský
26. 10. 2021
Doba čtení:
33 minut
Python je první v TIOBE
V TIOBE indexu popularity programovacích jazyků, který se používá již přes 20 let, poprvé zvítězil Python a nahradil tak dvojici C a Java, která obsadila druhé a třetí místo. Zajímavé je, že u Perlu a R popularita klesla ve srovnání s říjnem…
Jan Fikar
11. 10. 2021
Python 3.10 se strukturálním pattern matchingem
Vyšel Python 3.10. Hlavní novinkou je podpora strukturálního pattern matchingu pomocí klíčových slov match a case. Mezi další vylepšení patří například srozumitelnější chybové hlášky a union type operator.
anonymní
7. 10. 2021
Arch Linux s jádrem 5.14, vyšla Fedora 35 beta
Stalo se
Komunita kolem Arch Linuxu vydala nový obraz s jádrem 5.14. Instalační obrazy pro beta verzi Fedora Linuxu 35 jsou k dispozici k veřejnému testování. Na Kickstarteru probíhá crowdfunding pro chytré hodinky Bangle.js 2.
Filip Zatloukal
4. 10. 2021
Doba čtení:
2 minuty
Patologické křivky a jiná matematická monstra
V deváté části seriálu o křivkách si popíšeme některé křivky, které byly po svém objevu nazývány „matematická monstra“, protože neodpovídaly tehdejším představám o chování „správných“ křivek.
Pavel Tišnovský
30. 9. 2021
Doba čtení:
49 minut
Křivky v přírodě i v počítačové grafice – svět spirál (dokončení)
V dnešní části seriálu o křivkách, které nalezneme v přírodě, architektuře, technice i v počítačové grafice, dokončíme popis různých typů spirál. Zabývat se budeme například klotoidou a evolventou.
Pavel Tišnovský
21. 9. 2021
Doba čtení:
47 minut
Křivky v přírodě i v počítačové grafice – svět spirál
Spirály se v různé podobě objevují na mnoha místech v přírodě, a to jak v malých škálách (ulity, popínavé rostliny), tak i na škálách odpovídajících planetám (víry v atmosféře) či dokonce celým galaxiím (spirální galaxie).
Pavel Tišnovský
14. 9. 2021
Doba čtení:
45 minut
Parametrické křivky používané v designu i při tvorbě animací
Dnes se budeme znovu zabývat parametrickými křivkami. Nejdříve dokončíme téma Bézierových křivek a s nimi souvisejících Bernsteinových polynomů. Dále se zaměříme na křivky používané při tvorbě animací.
Pavel Tišnovský
26. 8. 2021
Doba čtení:
44 minut
Křivky určené polynomem – nejpoužívanější křivky v současnosti
V současnosti, a to jak v matematice, tak i (a to zejména) v počítačové grafice, se nejčastěji setkáme s křivkami popsanými polynomem, popř. několika křivkami popsanými polynomem, které na sebe hladce navazují.
Pavel Tišnovský
17. 8. 2021
Doba čtení:
41 minut
Křivky popsané implicitní funkcí, animace křivek
Dnes se budeme primárně zabývat těmi křivkami, které je možné popsat implicitní funkcí. Taktéž si ukážeme způsob animace křivek, což je technika umožňující studium jejich vlastností.
Pavel Tišnovský
12. 8. 2021
Doba čtení:
39 minut
Křivky v přírodě, architektuře, stavitelství i v počítačové grafice: matematický popis křivek
Ve druhé části miniseriálu o křivkách, které můžeme nalézt v přírodě, architektuře i v počítačové grafice si řekneme, jak mohou být křivky popsány. Dále se zmíníme o dalších významných křivkách a nezapomeneme ani na příklady.
Pavel Tišnovský
10. 8. 2021
Doba čtení:
27 minut
Křivky v přírodě, architektuře, stavitelství i v počítačové grafice
V přírodě, architektuře, v dopravě i ve světě počítačů se často setkáme s nějakou formou křivky. Dnešní článek je úvodem do celé problematiky. Tvorbu vybraných křivek si v praktické části ukážeme v aplikaci GeoGebra i v Pythonu.
Pavel Tišnovský
5. 8. 2021
Doba čtení:
25 minut
Knihovna ipycanvas aneb kreslicí plátno pro Jupyter Notebook (2. část)
Nejdříve dokončíme popis stylu vykreslení cest, resp. přesněji řečeno jednotlivých segmentů cesty. Dále si ukážeme definici vzorku čáry a nezapomeneme ani na možnost simulace ručního kreslení na plátno.
Pavel Tišnovský
3. 8. 2021
Doba čtení:
23 minut
Knihovna ipycanvas aneb kreslicí plátno pro Jupyter Notebook
V některých aplikacích vytvářených s Jupyter Notebookem se setkáme s nutností vykreslení nějakého diagramu, schématu či vizualizace výsledku simulace. Nejuniverzálnější je knihovna ipycanvas, kterou si dnes popíšeme.
Pavel Tišnovský
29. 7. 2021
Doba čtení:
23 minut
Interaktivní ovládací prvky v Jupyter Notebooku
Ukážeme si vkládání interaktivních ovládacích prvků (tlačítek, posuvníků atd.) do diářů vytvářených a prezentovaných v Jupyter Notebooku, Jupyter Labu i v JupyterLite. Tyto prvky umožňují interaktivní modifikaci parametrů výpočtů, grafů atd.
Pavel Tišnovský
27. 7. 2021
Doba čtení:
26 minut
JupyterLite: nová alternativní architektura Jupyter Notebooku
V dnešním článku se seznámíme se zajímavým projektem nazvaným JupyterLite. Jedná se o alternativu ke známému Jupyter Notebooku, která však běží kompletně v prohlížeči a na straně serveru vyžaduje jen poskytnutí statického obsahu.
Pavel Tišnovský
20. 7. 2021
Doba čtení:
29 minut
Knihovny Diagrams a go-diagrams určené pro tvorbu diagramů s architekturou systémů
Nejprve dokončíme popis knihovny Diagrams navržené pro tvorbu grafů definovaných v Pythonu. Ve druhé části článku se zaměříme na popis knihovny go-diagrams, což je obdoba Diagrams, ovšem určená pro Go.
Pavel Tišnovský
27. 5. 2021
Doba čtení:
28 minut
Tvorba diagramů s architekturou systémů s využitím knihovny Diagrams
Dnes si představíme knihovnu nazvanou Diagrams. S využitím této knihovny lze vytvářet diagramy s architekturou navrhovaných systémů, čehož lze využít například v oblasti mikroslužeb.
Pavel Tišnovský
25. 5. 2021
Doba čtení:
21 minut
Rozhovor s Guido van Rossumem o Pythonu, Rustu, Go, Julii a TypeScriptu
Microsoft Reactor zveřejnil téměř hodinový rozhovor s tvůrcem Pythonu Guido van Rossumem. Hovoří zde samozřejmě o Pythonu, ale také o jiných programovacích jazycích jako Rust, Go, Julia a TypeScript. Rust podle Guida vylepšuje C++ v oblasti alokace…
Jan Fikar
24. 5. 2021
Tvorba vývojových diagramů přímo ze zdrojových kódů Pythonu
Ve třetí části miniseriálu o knihovnách pro tvorbu různých grafů a diagramů si představíme knihovnu nazvanou pyflowchart. Už název této knihovny poměrně dobře popisuje její funkci – jedná se totiž o nástroj pro tvorbu vývojových diagramů.
Pavel Tišnovský
20. 5. 2021
Doba čtení:
22 minut
Tvorba sekvenčních diagramů v Pythonu s využitím knihovny Napkin
Ve druhé části miniseriálu o tvorbě grafů a diagramů v univerzálním programovacím jazyku (a nikoli v DSL) se zaměříme na knihovnu Napkin určené pro vykreslení sekvenčních diagramů (UML) přímo na základě kódu v Pythonu.
Pavel Tišnovský
18. 5. 2021
Doba čtení:
27 minut
271
–
300
/
724
První strana
Předchozí strana
7
8
9
10
11
12
13
Následující strana
Poslední strana
ŠkOLENÍ: Jak bezpečně spravovat a provozovat linuxové servery?
TO CHCI
ČLÁNKY DO MAILU