Python - Advanced Programming (PYTH2)

Programming, Python

Location, current term course



Brno
10/19/2020 - 10/21/2020
Order
12/14/2020 - 12/16/2020
Order
2/8/2021 - 2/10/2021
Order
Praha
10/12/2020 - 10/14/2020
Order
12/7/2020 - 12/9/2020
Order
2/1/2021 - 2/3/2021
Order
Vlastní Školení na míru (termín, lokalita, obsah, délka)

The course:

Hide detail
  • 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
Recommended previous course:
Python - Programming Essentials (PYTH1)
Recommended subsequent course:
Python - Data Analysis (PYDATA)
Schedule:
3 days (9:00 AM - 5:00 PM )
Course price:
460.71 € ( 557.46 € incl. 21% VAT)

Vybrané zákaznické reference

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