Python - pokročilé programování (PYTH2)

Programování, Python

Už umíte psát jednoduché programy v Pythonu a chcete svoji dovednost upevnit a získat dobré programátorské návyky? Python je objektově orientovaný programovací jazyk, který se velmi dobře integruje s dalšími nástroji. Python můžete použít k tvorbě všechno od drobné automatizace a skriptů až po rozsáhlé systémy.

Přihlaste se na praktický workshop, ve kterém si vyzkoušíte různorodé vlastnosti Pythonu a narazíte na mnohá překvapení. Ovládněte datový model Pythonu a naučte se vlastnosti tohoto jazyka a jeho knihoven využívat ve svůj prospěch.

Lokalita, termín kurzu



Virtuálně se můžete přidat i ke školením ve výše nabízených lokalitách. Do poznámky v objednávce prosím uveďte „Připojím se virtuálně“

Náplň kurzu:

Skrýt detaily
  • Přehled základních vlastností jazyka
    1. Proměnné a reference
    2. Standardní datové typy
    3. Řídící struktury
  • Organizace projektu
    1. Funkce
    2. Třídy a metody
    3. Moduly a balíčky
    4. Distribuce software
  • Funkce a metody
    1. Poziční a pojmenované parametry
    2. Pokročilé zpracování argumentů
    3. Vnořené funkce a funkcionální prvky
    4. Globální, lokální a vázané proměnné
  • Objektový model
    1. Objektově orientovaný návrh
    2. Datové typy a operace
    3. Speciální metody
    4. Deskriptory
    5. Dědičnost a polymorfie
    6. Vícenásobná dědičnost a mixins
    7. Základní návrhové vzory
  • Generátory a iterátory
    1. Sekvenční datové typy
    2. Generované sekvence
    3. Čtení textových souborů
  • Ukládání a zpracování dat
    1. Ukládání objektů
    2. Datové formáty
    3. Přístup k databázi
  • Online komunikace
    1. Webový klient a server
    2. Práce s API
  • Ladění a logování
    1. Ladění pomocí výpisů
    2. Standardní logovací knihovna
    3. Debuggery
  • Testování
    1. Testování knihoven a aplikací
    2. Organizace testů
  • Paralelní zpracování
    1. Vlákna a procesy
    2. Komunikace a synchronizace
    3. Výkonnostní omezení Pythonu
  • Pokročilá témata
    1. Generování kódu
    2. Monkey patching
Předpokládané znalosti:
Znalost základů programování v jazyce Python
Doporučený předchozí kurz:
Python - základy programování (PYTH1)
Doporučený následný kurz:
Datová analýza v Pythonu (PYDATA)
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)
Cena kurzu:
12 900,00 Kč (15 609,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

cz.MicroNova s.r.o., Martin S.
Python - pokročilé programování ( PYTH2)
"Školení splnilo má očekávání. Získané poznatky využiji v praxi."
Tieto Czech Support Services s.r.o., Miloslav Š.
Python - pokročilé programování ( PYTH2)
"Velmi mi vyhovoval přístup školitele."