Č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
»
Programovací jazyky
Programovací jazyky
C++, C, Java, Perl, PHP, Python, ...
541
–
570
/
2 038
První strana
Předchozí strana
10
17
18
19
20
21
30
Následující strana
Poslední strana
Vyšla první beta Go 1.16: podporuje procesor M1 od Apple
Google vydal první betu Go 1.16. Nevýznamnější novinkou je podpora Maců s procesorem M1 (ARM64). Nová verze dále přidává a vylepšuje některé další kombinace OS/architektura. Nová je také možnost vkládání datových souborů přímo do binárek pomocí direktivy go:embed.
Calculon
18. 12. 2020
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
Projekt Gambit – další kvalitní interpret i překladač programovacího jazyka Scheme
Existuje přibližně 50 použitelných implementací jazyka Scheme, ovšem jen zhruba patnáct implementací je skutečně vhodných pro produkční nasazení. Mezi nejkvalitnější implementace Scheme patří projekt nazvaný Gambit.
Pavel Tišnovský
15. 12. 2020
Doba čtení:
52 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
Pokročilý streaming založený na Apache Kafce, jazyku Clojure a knihovně Jackdaw (2. část)
Ve druhém článku o kombinaci jazyka Clojure a platformy Apache Kafka si ukážeme serializaci a deserializaci zpráv (serdes) a pak se zaměříme na popis skutečného streamingu využívajícího vlastnosti jazyka Clojure.
Pavel Tišnovský
8. 12. 2020
Doba čtení:
47 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
PHP 8: trojnásobný výkon díky JIT a užitečné novinky pro programátory
Po téměř pěti letech přichází nová major verze populárního jazyka pro tvorbu webů. Stejně jako tomu bylo s příchodem řady 7.x, přináší i tato nová řada spoustu zajímavých a pro programátory jistě vítaných novinek.
Jakub Vokoun
2. 12. 2020
Doba čtení:
5 minut
Pokročilý streaming založený na Apache Kafce, jazyku Clojure a knihovně Jackdaw
S nástrojem Apache Kafka jsme se již na stránkách Rootu ve stručnosti seznámili. Dnes si ukážeme, jak lze s Kafkou komunikovat z programovacího jazyka Clojure s využitím knihovny Jackdaw.
Pavel Tišnovský
1. 12. 2020
Doba čtení:
51 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
Go portován pro procesor Apple M1
Google přidal do svého jazyka Go podporu pro Apple M1. Kód přeložený s nastavením „darwin/arm64“ běží přibližně dvakrát rychleji než v překladu přes vrstvu Rosetta 2. V produkční verzi bude Apple Silicon podporován od verze Go 1.16, která vyjde…
Calculon
24. 11. 2020
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
Komunikace se sloupcovými databázemi z jazyka Go: Parquet soubory (dokončení)
Dnes dokončíme popis přímé manipulace s Parquet soubory v jazyce Go s využitím knihovny parquet-go. Zaměříme se především na rychlost přístupu, protože právě vyšší rychlost čtení dat je hlavní výhodou sloupcových databází.
Pavel Tišnovský
19. 11. 2020
Doba čtení:
35 minut
Komunikace se sloupcovými databázemi z jazyka Go: Parquet soubory
Již jsme si ukázali, jak se v jazyce Go pracuje s klasickými relačními databázemi a taktéž s nerelační databází Redis. Dnes si popíšeme základy práce s Parquet soubory, což je datový formát orientovaný na databáze sloupcové.
Pavel Tišnovský
17. 11. 2020
Doba čtení:
32 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
Microsoft .NET 5.0: vyšší výkon, lepší podpora Xamarin i Linuxu
Vydání .NET 5.0 je dle slov samotného Microsoftu prvním na cestě ke sjednocení. Vývojáři by měli mít snadnější cestu s migrací svých stávajících projektů a lidé pracující s platformou Xamarin se mohou těšit na vydání .NET 6.0, kdy Microsoft nyní…
David Ježek
11. 11. 2020
Vytváření animací a práce se zvukem i s hudbou v nástroji Pygame Zero
Ve čtvrté části miniseriálu o nástroji Pygame Zero se budeme zabývat především tvorbou animací, což kupodivu nemusí být příliš složité téma. Ukážeme si také, jakým způsobem se pracuje se zvuky a s hudbou.
Pavel Tišnovský
10. 11. 2020
Doba čtení:
31 minut
Python přeskočil v TIOBE Javu a je druhým nejoblíbenějším programovacím jazykem
Společnost TIOBE zveřejnila svůj aktuální žebříček popularity programovacích jazyků. Největší změnou je posuv Pythonu na druhou pozici, kde vystřídal Javu. Přitom Java byla ještě letos v dubnu dokonce na prvním místě. Poté ji na prvním místě…
Jan Fikar
6. 11. 2020
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
První miniaplikace vytvořené v nástroji Pygame Zero
Dnes si popíšeme všechny metody určené pro vykreslování objektů na obrazovku. Podporováno je vykreslení rastrových obrázků, základních 2D entit (úsečka, kružnice…) a taktéž vykreslení textů s možností aplikace mnoha efektů.
Pavel Tišnovský
29. 10. 2020
Doba čtení:
20 minut
Tvorba grafů v jazyce R s využitím knihovny ggplot2 (II)
Jedenáctá část seriálu o jazyku R je věnována popisu tvorby grafů s využitím knihovny ggplot2 a konceptu „grammar of graphics“. Vysvětlíme si, jak se grafy postupně skládají aplikací vizuálního mapování na vstupní data.
Pavel Tišnovský
27. 10. 2020
Doba čtení:
25 minut
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
Tvorba grafů v jazyce R s využitím knihovny ggplot2
Dnes si popíšeme základní koncepty, na nichž je postavena knihovna gplot2. Tyto informace budou použitelné nejenom pro uživatele používající přímo jazyk R, ale i pro programátory, kteří ggplot2 volají z dalších jazyků.
Pavel Tišnovský
20. 10. 2020
Doba čtení:
26 minut
Základy tvorby grafů v programovacím jazyku R: knihovna lattice (dokončení)
Dnes dokončíme popis nejdůležitějších typů grafů podporovaných v knihovně lattice, která rozšiřuje možnosti standardní knihovny R pro práci s grafy. Lattice představuje zajímavou alternativu ke známější knihovně ggplot2.
Pavel Tišnovský
16. 10. 2020
Doba čtení:
27 minut
Základy tvorby grafů v programovacím jazyku R: typy grafů v knihovně lattice
Osmá část seriálu o jazyku R je věnována popisu některých typů grafů podporovaných v knihovně lattice, která rozšiřuje možnosti standardní knihovny. Lattice představuje zajímavou alternativu ke známější knihovně ggplot2.
Pavel Tišnovský
6. 10. 2020
Doba čtení:
29 minut
Základy tvorby grafů v programovacím jazyku R
V sedmé části seriálu o programovacím jazyku R se seznámíme se základními typy grafů, které je možné nalézt ve standardní knihovně tohoto jazyka. Posléze se zaměříme na popis velmi populární knihovny nazvané ggplot2.
Pavel Tišnovský
1. 10. 2020
Doba čtení:
24 minut
Série video cvičení Programování v $HELLu od Lukáše Bařinky
Jako náhradu za letošní zkrácenou konferenci LinuxDays připravil Lukáš Bařinka sérii video cvičení s názvem Programování v $HELLu. První část je již hotová pod názvem ´ Úvod do příkazové řádky. Naučíte se pohybovat v řádce, používat roury a filtry,…
Petr Krčmář
29. 9. 2020
Programovací jazyk R: práce s datovými rámci, jednoduché grafy
V šesté části seriálu o programovacím jazyce R nejprve dokončíme popis práce s datovými rámci a ve druhé polovině se budeme věnovat tvorbě jednoduchých grafů, jejichž vstupní data jsou získávána právě z datových rámců.
Pavel Tišnovský
24. 9. 2020
Doba čtení:
28 minut
Programovací jazyk R: seznamy a datové rámce
Posledními dvěma datovými typy, s nimiž se seznámíme, jsou seznamy a datové rámce. V praxi jsou důležité především datové rámce, které připomínají například databázové tabulky – jejich sloupce mohou mít různý typ.
Pavel Tišnovský
22. 9. 2020
Doba čtení:
28 minut
541
–
570
/
2 038
První strana
Předchozí strana
10
17
18
19
20
21
30
Následující strana
Poslední strana
ŠKOLENÍ Proxmox: vytvořte si vlastní virtualizaci
VÍCE INFO
ČLÁNKY DO MAILU