• Č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

    151–180 / 761
    První strana Předchozí strana 3 4 5 6 7 8 9 Následující strana Poslední strana
    • NumPy 2.0.0 má rychlejší řazení s použitím knihovny Highway

      Knihovna Pythonu pro numerické vědecké výpočty NumPy vyšla včera ve verzi 2.0.0. Mezi novinky patří rychlejší řazení ( sort, argsort, partition a argpartitions), protože se používá SIMD knihovna Google Highway a také x86-simd-sort od Intelu. Na…
      Jan Fikar
      17. 6. 2024
    • Konstrukce kolon a kompozice funkcí v jazyku Coconut

      Pipeline je v současném IT jedno z nejzneužívanějších slov. V jazyku Coconut lze pipeline používat ve smyslu kolon, tedy pro zajištění předávání návratových hodnot funkcí do jiných funkcí, což je základ tacit programmingu.
      Pavel Tišnovský
      13. 6. 2024
      Doba čtení: 39 minut
    • Coconut: zápis některých operátorů s využitím Unicode

      Coconut nabízí programátorům mnoho konceptů i technik. Dnes se seznámíme s alternativním způsobem zápisu některých operátorů s využitím Unicode znaků a definicí nových unárních i binárních operátorů.
      Pavel Tišnovský
      6. 6. 2024
      Doba čtení: 34 minut
    • Coconut: jazyk naznačující směr budoucího vývoje Pythonu

      Už dříve jsme se seznámili se zajímavým funkcionálním jazykem Coconut, který je transpilován do Pythonu. Coconut se ovšem neustále vyvíjí a vyvíjí se i samotný Python, takže nastal čas Coconut oprášit.
      Pavel Tišnovský
      4. 6. 2024
      Doba čtení: 33 minut
    • Postřehy z bezpečnosti: FBI rozbila botnet 911 S5

      V tomto vydání Postřehů z bezpečnosti se podíváme na rozbití botnetu 911 S5, skupinu APT28 a malware HeadLace nebo kombinaci špionážních a ransomwarových TTPs severokorejskou skupinou.
      Monika Kutějová
      3. 6. 2024
      Doba čtení: 7 minut
    • Nuitka: pokročilý AOT překladač jazyka Python

      Na články o AOT překladačích (mypyc a Cython) i o JIT překladačích (Numba) dnes navážeme a celé téma dokončíme. Popíšeme si totiž některé možnosti nabízené AOT překladačem nazvaným Nuitka.
      Pavel Tišnovský
      23. 5. 2024
      Doba čtení: 24 minut
    • Nástroj Cython a typové anotace podporované Pythonem

      Cython je AOT překladač Pythonu, který nově podporuje jak původní syntaxi nástrojů Cython/Pyrex, tak i zápis s dekorátory a typovými informacemi kompatibilní s Pythonem. Právě touto problematikou se budeme zabývat.
      Pavel Tišnovský
      21. 5. 2024
      Doba čtení: 31 minut
    • 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

      Ilustrační snímek
      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

      Ilustrační snímek
      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…
      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

      Ilustrační snímek
      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
    151–180 / 761
    První strana Předchozí strana 3 4 5 6 7 8 9 Následující strana Poslední strana

    Komerční sdělení

    • oo_MasterDC Nová generace cloudu je tady. MasterDC spouští vlastní platformu

    Root.cz
    !nové školení! WAZUH: základy bezpečnostního monitoringu
    VÍCE INFO
    newsletter ČLÁNKY DO MAILU