In-House Workshop na míru
In-house kurz Red Hat Training Presents: Introduction to Python Programming (AD141). Python je oblíbený programovací jazyk používaný systémovými administrátory, datovými vědci a vývojáři k tvorbě webových aplikací, vlastních Red Hat Ansible Automation modulů, provádění statistických analýz a trénování AI/ML modelů. Kurz představuje jazyk Python a učí základní koncepty jako řízení toku, smyčky, datové struktury, funkce, práci se soubory, regulární výrazy, parsování JSON a debugging. Kurz je založen na Python 3 a RHEL 9.0.
Pro koho je kurz určen
❏ Systémoví administrátoři a DevOps personál, kteří chtějí použít Python k automatizaci úkolů operačního systému
❏ Vývojáři z jiných programovacích jazyků, kteří se chtějí naučit Python pro psaní aplikací
❏ AI/ML specialisté, datoví vědci a inženýři, kteří chtějí použít Python pro analýzu dat a strojové učení
Proč tento formát
► Otevřený kurz probírá základy Pythonu na obecných cvičeních v cloudové RHEL pracovní stanici. V in-house realizaci lze diskusi o automatizačních skriptech, datových strukturách a knihovnách třetích stran nasměrovat na skutečné systémy a use cases vaší organizace, takže si účastníci odnesou dovednosti Pythonu přímo aplikovatelné na jejich vlastní automatizační, aplikační nebo datově analytické potřeby.
Tři pilíře TAYLLORCOX ACO
| Simulace Nácvik na modelových i reálných scénářích blízkých vašemu provozu, ne jen výklad teorie. | Embedding Zakotvení nových dovedností do každodenní praxe týmu, aby přežily i po skončení kurzu. | Tailoring Přizpůsobení obsahu, příkladů a cvičení konkrétním systémům a výzvám vaší organizace. |
Způsoby realizace
❏ Prezenčně ve vašich prostorách
❏ Virtuálně, živě s lektorem
❏ Hybridní forma dle potřeby týmu
Cíle kurzu
❏ Základy syntaxe Pythonu, funkcí a datových typů
❏ Debugování Python skriptů pomocí Python debuggeru (pdb)
❏ Použití Python datových struktur jako dictionaries, sets, tuples a lists pro práci se složenými daty
❏ Objektově orientované programování v Pythonu a exception handling
Praktické přínosy
❏ Čtení a zápis souborů v Pythonu a parsování JSON dat
❏ Použití výkonných regulárních výrazů v Pythonu pro manipulaci s textem
❏ Efektivní strukturování velkých Python programů pomocí modulů a namespaces, a používání knihoven třetích stran pomocí pip CLI nástroje
Agenda
| Modul | Obsah |
| Modul 1 — Syntaxe, funkce a datové typy Pythonu | Základy syntaxe Pythonu, funkcí a datových typů. |
| Modul 2 — Debugování pomocí pdb | Debugování Python skriptů pomocí Python debuggeru (pdb). |
| Modul 3 — Datové struktury Pythonu | Použití Python datových struktur jako dictionaries, sets, tuples a lists pro práci se složenými daty. |
| Modul 4 — OOP a exception handling | Objektově orientované programování v Pythonu a exception handling. |
| Modul 5 — Práce se soubory a JSON | Čtení a zápis souborů v Pythonu a parsování JSON dat. |
| Modul 6 — Regulární výrazy | Použití výkonných regulárních výrazů v Pythonu pro manipulaci s textem. |
| Modul 7 — Moduly a namespaces | Efektivní strukturování velkých Python programů pomocí modulů a namespaces. |
| Modul 8 — Knihovny třetích stran pomocí pip | Používání knihoven třetích stran pomocí pip CLI nástroje. |
Předpoklady
❏ Konkrétní sekce s předpoklady nebyla na zdrojové stránce uvedena; kurz je koncipovaný jako úvod do Pythonu pro systémové administrátory, vývojáře a datové vědce/inženýry
Detaily workshopu
❏ Formát: in-house, prezenčně nebo virtuálně
❏ Založen na Python 3 a RHEL 9.0
❏ Přístup k internetu je vyžadován
❏ Poskytuje se cloudová RHEL pracovní stanice; studenti mohou volitelně nainstalovat Python na vlastní pracovní stanici a spouštět cvičení lokálně, problémy s lokálním prostředím ale nejsou podporovány
❏ Konkrétní certifikace ani formát zkoušky nebyly na zdrojové stránce uvedeny
❏ Cvičení na automatizační skripty, datové struktury a knihovny třetích stran lze nasměrovat na skutečné systémy a use cases vaší organizace
FAQ
Pro koho je kurz určen?
Pro systémové administrátory a DevOps personál automatizující OS úkoly, vývojáře učící se Python z jiných jazyků, a AI/ML, datové vědce a inženýry.
Jaké zkušenosti účastníci potřebují?
Konkrétní sekce s předpoklady nebyla na zdrojové stránce uvedena; kurz je koncipovaný jako úvod do Pythonu.
Je součástí kurzu certifikační zkouška?
Konkrétní certifikace ani formát zkoušky nebyly na zdrojové stránce uvedeny.
Je to spíš teoretické, nebo praktické?
Hands-on — píšete, debugujete a strukturujete skutečné Python programy, pracujete se soubory, JSON, regulárními výrazy a knihovnami třetích stran.
Jaká témata jsou zahrnuta?
Syntaxe/funkce/datové typy Pythonu, debugování pomocí pdb, datové struktury (dicts, sets, tuples, lists), OOP a exception handling, práce se soubory a JSON parsování, regulární výrazy, moduly a namespaces, a knihovny třetích stran přes pip.
Na jaké verzi Pythonu a RHEL je kurz založen?
Na Python 3 a RHEL 9.0.
Potřebuji vlastní počítačové nastavení?
Poskytuje se cloudová RHEL pracovní stanice; volitelně můžete použít vlastní pracovní stanici, Red Hat ale neřeší problémy s lokálním prostředím.
Zahrnuje kurz Ansible automatizaci?
Popis kurzu zmiňuje, že Python se používá k vytváření vlastních Red Hat Ansible Automation modulů, ačkoli to není samostatné modulové téma v samotné struktuře kurzu.
Potřebuji přístup k internetu?
Ano, pro tento kurz je vyžadován přístup k internetu.
Jak je to s cenou a termínem?
Cena, termíny a podmínky storna závisí na velikosti skupiny a formátu. Kontaktujte nás prosím telefonicky nebo přes kontaktní formulář pro nabídku na míru.
Hodnocení klientů
★★★★★