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

    241–270 / 749
    První strana Předchozí strana 6 7 8 9 10 11 12 Následující strana Poslední strana
    • Postřehy z bezpečnosti: studio stojící za hrou Stalker pod útokem hackerů

      V dnešním díle Postřehů se podíváme na to, jak unikla data z chystané hry Stalker 2, na vishingové útoky na Androidu, zajímavý zero-day v MS Outlooku a také, že Kali Linux se obléká do nového.
      ALEF-CSIRT
      20. 3. 2023
      Doba čtení: 6 minut
    • Python-nopie: rychlejší Python jako novinka v Debianu a Ubuntu

      Nedávno jsem si všiml, že v Ubuntu Jammy jsou nějaké nové balíčky se zvláštními názvy python3-nopie, python3.10-nopie a python3.11-nopie. Co je to za novinky a k čemu by to mohlo být?
      Jan Fikar
      1. 3. 2023
      Doba čtení: 5 minut
    • Popularitě programovacích jazyků vévodí Python

      Computerworld shrnuje aktuální stav popularity programovacích jazyků dle dvou různých metrik. V obou ale vede Python, byť třeba ne výrazně. Index TIOBE, který věc posuzuje optikou uživatelských dotazů ve vyhledávačích říká, že Python je oblíben…
      David Ježek
      22. 2. 2023
    • Postřehy z bezpečnosti: nehledejte software ke stažení pomocí Google

      Tentokrát si můžeme přečíst o mnohém zranitelném softwaru, o podvržených knihovnách, o útocích hackerů i o zločincích opakovaně zneužívajících šifrovanou komunikaci, kteří přesto neunikli spravedlnosti.
      CESNET CERTS
      13. 2. 2023
      Doba čtení: 3 minuty
    • Jak aktualizovat balíky instalované pip

      Pip (package installer for Python) je často používaný program, s jehož pomocí může uživatel jednoduše nainstalovat balíčky pro Python. Problémem ale bývá aktualizace těchto balíčků. Ručně můžete vynutit aktualizaci explicitně vyjmenovaných balíčků,…
      Jan Fikar
      3. 2. 2023
    • Knihovna Polars: problematika spojování datových rámců

      Před vlastní analýzou či statistickým zpracováním dat s využitím knihovny Polars je v mnoha případech nutné data získat z několika samostatných zdrojů, které je zapotřebí načíst a nějakým způsobem spojit.
      Pavel Tišnovský
      31. 1. 2023
      Doba čtení: 33 minut
    • Knihovna Polars: výkonnější alternativa ke knihovně Pandas (líné vyhodnocování operací)

      Mezi zajímavé vlastnosti knihovny Polars patří schopnost pracovat s daty, jejichž objem je větší než volná kapacita operační paměti. Protože se jedná o velmi důležitou vlastnost, budeme se touto technikou zabývat dnes.
      Pavel Tišnovský
      26. 1. 2023
      Doba čtení: 33 minut
    • Postřehy z bezpečnosti: najměte si novou generaci malware

      V dnešním díle Postřehů se podíváme na to, proč v blízké době nedostane hra League of Legends aktualizaci, kolik stojí měsíční pronájem malware, či jak ChatGPT ovlivní vývoj malware.
      ALEF-CSIRT
      23. 1. 2023
      Doba čtení: 4 minuty
    • Knihovna Polars: výkonnější alternativa ke knihovně Pandas (datové rámce)

      Ve druhé části seriálu o knihovně Polars, jejímž cílem je být výkonnější alternativou ke známé knihovně Pandas, se budeme převážně zabývat operacemi, které je možné provádět s datovými rámci (data frames).
      Pavel Tišnovský
      17. 1. 2023
      Doba čtení: 29 minut
    • Knihovna Polars: výkonnější alternativa ke knihovně Pandas

      Knihovna Pandas je v ekosystému Pythonu poměrně často používána například v oblasti zpracování dat a datových analýz. Mezi její nectnosti patří nižší výpočetní výkon i to, že zpracovávané datové rámce musí být uloženy v operační paměti.
      Pavel Tišnovský
      12. 1. 2023
      Doba čtení: 34 minut
    • Postřehy z bezpečnosti: technika nám naslouchá

      V aktuálním dílu Postřehů si připomeneme rizika zneužití techniky kolem nás k odposlechům, na útoky ve zdravotnictví, na problémy frameworku PyTorch, na překvapivý cíl phishingových útoků nebo pokutu pro společnost Meta.
      CSIRT.CZ
      9. 1. 2023
      Doba čtení: 4 minuty
    • Framework Capstone aneb univerzální disassembler

      Seznámíme se s frameworkem Capstone, což je univerzální disassembler podporující všechny mainstreamové architektury, jenž je implementován formou knihovny a je možné ho volat z různých programovacích jazyků.
      Pavel Tišnovský
      5. 1. 2023
      Doba čtení: 38 minut
    • Frameworky Capstone a Keystone: základ pro tvorbu assemblerů a disassemblerů

      Seznámíme se s možnostmi nabízenými frameworkem Keystone, který se velmi často používá společně s frameworkem Capstone. Keystone je implementován formou knihovny a proto ho lze použít z různých programovacích jazyků.
      Pavel Tišnovský
      3. 1. 2023
      Doba čtení: 32 minut
    • Tisk naformátovaného a obarveného textu na terminál s knihovnou Rich (dokončení)

      Popíšeme si způsob zobrazení stromových struktur, jak se zobrazují tabulky s formátovaným textem, zobrazení dat umístěných do sloupců a v neposlední řadě si ukážeme například postupné zobrazení prováděné činnosti (progress bar).
      Pavel Tišnovský
      22. 11. 2022
      Doba čtení: 25 minut
    • Tisk naformátovaného a obarveného textu na terminál s knihovnou Rich

      Dnes se seznámíme s knihovnou Rich, která je určena pro použití v programech napsaných v Pythonu a slouží k tisku naformátovaného a obarveného textu na moderní terminály s podporou barev, Unicode a textových stylů.
      Pavel Tišnovský
      18. 11. 2022
      Doba čtení: 24 minut
    • Dvě desítky balíčků v PyPI instalují malware pro kradení informací

      Výzkumníci objevili v registru PyPI více než dvě desítky balíčků pro Python, které šíří malware pro kradení informací. Maskují se za známé pythoní knihovny, ale infikují počítač dalším kódem. Většina z nich obsahuje obfuskovaný kód, který instaluje…
      Petr Krčmář
      3. 11. 2022
    • Vyšel Python 3.11, významně zrychluje a lépe pracuje s výjimkami

      K dispozici je finální vydání verze 3.11 populárního jazyka Python. Přináší významné zrychlení, lepší práci s výjimkami, lepší podporu typových anotací, vylepšenou syntaxi pro asynchronní tasky a podporu formátu TOML ve standardní knihovně. Hezký…
      Ink
      27. 10. 2022
    • PyScript: Python ve webovém prohlížeči (dokončení)

      Nejprve dokončíme část věnovanou tvorbě grafů s využitím knihovny Matplotlib, pak si řekneme, jak do stránky vložit plnohodnotný REPL Pythonu a v závěru si ukážeme provázání mezi aktivními prvky webové stránky a skripty v Pythonu.
      Pavel Tišnovský
      27. 9. 2022
      Doba čtení: 34 minut
    • Arch Linux ukončil podporu pro Python 2

      Arch Linux oznámil, že odstranil balíčky pro Python 2. Jeho podpora skončila v roce 2020 a vývojáři Archu od té doby aktivně snižovali počty balíčků, které na něm závisely. Nakonec byly odstraněny i balíčky se samotným programovacím jazykem. Pokud…
      Petr Krčmář
      26. 9. 2022
    • JetStream: nová technologie brokeru NATS konkurující Kafce

      Už jsme si řekli, že tento broker podporuje, podobně jako Kafka, takzvaný stream processing. Tento koncept byl nedávno vylepšen a představena byla technologie nazvaná JetStreams, která dokáže konkurovat Kafce.
      Pavel Tišnovský
      22. 9. 2022
      Doba čtení: 34 minut
    • PyScript: další technologie umožňující využití Pythonu v prohlížeči

      Seznámíme se projektem nazvaným PyScript, což je nástroj umožňující běh skriptů napsaných v Pythonu přímo na HTML stránce. Namísto transpřekladu do JavaScriptu se používá klasický CPython přeložený do WebAssembly.
      Pavel Tišnovský
      20. 9. 2022
      Doba čtení: 28 minut
    • Compiler Explorer: až nečekaně užitečný nástroj pro vývojáře

      Seznámíme se s užitečným projektem, který se nazývá Compiler Explorer. Jedná se o webovou aplikaci, která dokáže přeložit zdrojové kódy napsané v různých jazycích buď do assembleru zvoleného procesoru nebo (pro určité jazyky) do bajtkódu.
      Pavel Tišnovský
      6. 9. 2022
      Doba čtení: 16 minut
    • Nejdůležitější novinka v Pythonu 3.10: strukturální pattern matching

      V relativně nedávno vydaném Pythonu verze 3.10 se objevila dlouho očekávaná novinka. Jedná se o takzvaný strukturální pattern matching, kterému je tento článek věnovaný. Ukážeme si i další jazyky, v nichž se používá.
      Pavel Tišnovský
      30. 8. 2022
      Doba čtení: 33 minut
    • Lexikální a syntaktická analýza zdrojových kódů jazyka Python (4.část)

      V dalším článku o lexikální a syntaktické analýze zdrojových kódů napsaných v Pythonu vlastně již překročíme oblast analýzy zdrojového kódu a přesuneme se k popisu bajtkódu, který je výsledkem překladu abstraktního syntaktického stromu (AST).
      Pavel Tišnovský
      25. 8. 2022
      Doba čtení: 44 minut
    • Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (3.část)

      V článku si ukážeme, jak lze analyzovat AST i jak se provádí překlad kódu reprezentovaného AST do bajtkódu Pythonu. Taktéž si ukážeme, jak je možné tento bajtkód zobrazit v čitelné podobě.
      Pavel Tišnovský
      18. 8. 2022
      Doba čtení: 41 minut
    • Postřehy z bezpečnosti: nová verze TLP a čínský klon Cobalt Striku

      V tomto díle Postřehů z bezpečnosti se podíváme na novou verzi Traffic Light protokolu, zranitelnost v parsování URL GoLangem, prolomení šifrovacího algoritmu SIKE a novinky z oblasti Command and control útoků.
      ALEF-CSIRT
      8. 8. 2022
      Doba čtení: 9 minut
    • Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (2.část)

      Dnes si nejdříve řekneme, jak jsou tokenizovány pythonovské bloky. Následně se budeme zabývat konstrukcí a zobrazením abstraktního syntaktického stromu (AST). Nakonec si ukážeme, jak lze AST přeložit a spustit.
      Pavel Tišnovský
      4. 8. 2022
      Doba čtení: 24 minut
    • Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python

      V tomto článku o jazyku Python si řekneme, jak je možné s využitím standardní knihovny Pythonu provádět lexikální i syntaktickou analýzu zdrojových kódů napsaných v Pythonu, včetně konstrukce a zobrazení AST (abstraktního syntaktického stromu).
      Pavel Tišnovský
      2. 8. 2022
      Doba čtení: 30 minut
    • Průběžně aktualizovaná OpenMandriva Lx ROME, Fedora nechce licenci CC0

      Stalo se
      OpenMandriva Lx ROME je průběžně aktualizovaná edice distribuce OpenMandriva. Fedora oznámila, že nedovolí zdrojový kód pod licencí CC0. Bylo vydáno Pop!_OS Linux 22.04 pro zařízení Raspberry Pi 4.
      Filip Zatloukal
      1. 8. 2022
      Doba čtení: 2 minuty
    • Pyrsistent: persistentní datové struktury v Pythonu (dokončení)

      Dnes se zaměříme na popis zbývajících persistentních datových struktur, které knihovna vývojářům nabízí. Jedná se především o persistentní mapy a obousměrné fronty. Nalezneme zde i persistentní objekty, popř. takzvané záznamy.
      Pavel Tišnovský
      19. 7. 2022
      Doba čtení: 25 minut
    241–270 / 749
    První strana Předchozí strana 6 7 8 9 10 11 12 Následující strana Poslední strana

    Anketa

    Jaký čas byste chtěli trvale?

    Zobraz výsledek