Využití jazyka Python pro automatizaci správy sítě
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. Je orientován na praktická cvičení zaměřená na osvojení si představených modulů, postupů a nástrojů. V rámci kurzu si účastníci vytvoří funkční skripty.
Kód
Python203
Délka kurzu
3
dny
(8:30 – 16:00)
Forma
V naší učebně nebo online
Termíny
Kurz určen pro
Administrátory, vývojáře a IT pracovníky.
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ů
- náhodná čísla
- modul string
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ů
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ářů
- práce s formáty CSV, Yaml, XML, JSON a dalších
- 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
Modul 9: DevOps a GitPython
- DevOps
- Git a GitPython
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
Technické vybavení
Všechny učebny jsou vybaveny nadstandardními počítači připojenými k Internetu, učebny jsou prostorné, klimatizované, bezbariérové a s připojením na Wi-Fi. V případě zájmu lze školení absolvovat online live.
Literatura
Všichni účastníci školení obdrží materiály společnosti OKsystem.
Ceny jsou bez DPH. OKsystem a.s. si vyhrazuje právo změnit termín a cenu školení.
Podobné kurzy
Prohlédněte si některé podobné kurzy z naší široké nabídky.
Python pro programátory Python106
Základy jazyka Python Python101
Pokročilé techniky v Pythonu Python303
Potřebujete poradit?
Neváhejte se na nás obrátit. Jsme vám k dispozici a rádi vám pomůžeme.
Proč OKškolení?
Jaké jsou hlavní výhody našeho školicího centra?
36+ let na trhu
Jsme na trhu již víc než 36 let a máme v tomto oboru rozsáhlé zkušenosti.
Jsme vzdělávací středisko s bohatou historií a tradicí.
Zkušení lektoři
Základem každého kvalitního vzdělání jsou dobří a zkušení lektoři a na tom si v OKškolení obzvlášť zakládáme. Naši špičkoví lektoři tu na vás čekají.
Moderní učebny
Všechny učebny jsou prostorné, klimatizované, bezbariérové a vybaveny nadstandardními počítači, s připojením na Wi-Fi.
Benefity
Ochrana investic do vzdělávání, věrnostní program, slevy, občerstvení, dotace a další.
Kontaktujte nás
Neváhejte se na nás obrátit ať už máte jakýkoliv dotaz.
Potřebujete toho o nás vědět víc, nebo nás raději chcete kontaktovat pomocí formuláře?