Rozšířené vyhledávání

Python3 Využití jazyka Python pro automatizaci správy sítě Tisk

Tento třídenní kurz má za cíl seznámit posluchače s možnostmi automatizace úloh v rámci správy sítě pomocí jazyka Python a využití jeho balíčků a modulů k tomu využitelných.

Délka kurzu: 3 dny

Termíny

TermínMístoJazykCena (bez DPH)Dostupnost
26. 2. 2020 - 28. 2. 2020 Praha cs 15 600 Kč Volný termín
27. 5. 2020 - 29. 5. 2020 Praha cs 15 600 Kč Volný termín
15. 6. 2020 - 17. 6. 2020 Praha cs 15 600 Kč Volný termín
PDF ke stažení Rozbalit všeSbalit vše
  • Absolvent kurzu bude umět

    • Nastavit prostředí a potřebné komponenty.
    • Automatizovat správu pomocí práce se soubory, terminálovým přístupem pomocí ssh, zasílat emailem upozornění na události a podobně.
    • Automaticky zpracovávat logy a filtrovat výstupy z diagnostických příkazů dle vlastních požadavků.
    • Automatizovat s využitím knihovny Paramiko.
    • Popsat význam RESTful, DevOps a GitPython.
  • Požadavky pro absolvování kurzu

    • Znalosti správy systémů
    • Základní práce s počítačem a základy programování.
    • Kurz Python1.
  • Kurz určen pro

     Administrátory, vývojáře a IT pracovníky.

  • Literatura

    Všichni účastníci školení obdrží materiály společnosti OKsystem.

  • Technické vybavení

    Prostorné učebny jsou vybaveny nadstandardními počítači s možností přístupu na Internet, včetně bezdrátového přístupu.

  • Osnova

    Modul 1: Úvod

    • moduly a balíčky
    • tvorba modulů
    • funkční a modulové aliasy

    Modul 2: Regulární výrazy

    • syntaxe
    • objekty
    • vyhledávání a porovnávání
    • Kompilační příkazy
    • Skupiny a speciální skupiny
    • Nahrazování textu
    • Rozdělení textu

    Modul 3: Standardní knihovna

    • modul sys
    • Spouštění externích programů
    • matematické funkce
    • náhodná čísla
    • modul string
    • čtení CSV dat

    Modul 4: Datum a čas

    • práce s datumem a časem
    • práce s časovými razítky
    • zpracování datumů z textu
    • formátování datumů
    • kalendář

    Modul 5: Práce se souborovým systémem

    • cesty, adresáře a názvy souborů
    • kontrola existence
    • oprávnění a další atributy
    • procházení adresářů
    • vytváření filtrů
    • shutil

    Modul 6: Síťové služby

    • zpracování webového obsahu
    • zasílání emailu

    Modul 7: Programování s využitím SSH

    • SSH, SCP, SFTP
    • Základy Paramiko
    • Práce s více cíli

    Modul 8: Služby RESTful

    • přehled
    • základy s Flask
    • využití RESTful služeb
    • reaktivní programování s RxPY

    Modul 9: DevOps a GitPython

    • DevOps
    • Git a GitPython

     

OKsystem a.s.
Tento web používá k poskytování služeb a analýze návštěvnosti soubory cookie. Používáním těchto stránek s tím souhlasíte.