Python - paralelní a asynchronní programování | Počítačová škola GOPAS
 
Požadované vstupní znalosti Základní znalost Pythonu Objektové programování v Pythonu Metody výuky Odborný výklad s praktickými ukázkami, cvičení na počítačích. Studijní materiály Tištěné prezentace probírané [...]
  • PYTHON_ASYNC
  • Délka 3 dny
  • 30 ITK bodů
  • 6 termínů
  • Praha (15 900 Kč)

    Brno (15 900 Kč)

    Bratislava (690 €)

  • Mírně pokročilý

Požadované vstupní znalosti

  • Základní znalost Pythonu
  • Objektové programování v Pythonu

Metody výuky

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.

Studijní materiály

  • Tištěné prezentace probírané látky.

Osnova

Úvod

  • Terminologie ( multithreading, multiprocessing, asychnonní IO )
  • GIL a jeho role v Pythonu
  • Možnosti alternativních implementací Pythonu
  • IO-bound a CPU-bound procesy

Multithreading

  • moduly pro multithreading
  • vytváření vláken a řízení životního cyklu
  • vlákna typu daemon

Multiprocessing

  • modul multiprocessing
  • vytváření nových procesů
  • řízení procesů

AsyncIO

  • Coroutines
  • Principy asychnonního IO v Pythonu
  • Modul asyncio ( async/await konstrukce )
  • Modul aiohttp
  • Kde a kdy použít

Sychnonizační primitiva a datové struktury

  • Zámky a kondiční proměnné
  • Roury a fronty

Moduly třetích stran

  • Futures
  • Goroutines
  • Actors

»
  • Základní znalost Pythonu
  • Objektové programování v Pythonu
  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.
  • Tištěné prezentace probírané látky.

Úvod

  • Terminologie ( multithreading, multiprocessing, asychnonní IO )
  • GIL a jeho role v Pythonu
  • Možnosti alternativních implementací Pythonu
  • IO-bound a CPU-bound procesy

Multithreading

  • moduly pro multithreading
  • vytváření vláken a řízení životního cyklu
  • vlákna typu daemon

Multiprocessing

  • modul multiprocessing
  • vytváření nových procesů
  • řízení procesů

AsyncIO

  • Coroutines
  • Principy asychnonního IO v Pythonu
  • Modul asyncio ( async/await konstrukce )
  • Modul aiohttp
  • Kde a kdy použít

Sychnonizační primitiva a datové struktury

  • Zámky a kondiční proměnné
  • Roury a fronty

Moduly třetích stran

  • Futures
  • Goroutines
  • Actors
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.

19.03.2025
PYTHON_ASYNC Délka 3 dny Typ Teleprezenční Jazyk: CZ/SK GOPAS Praha_GTT
15 900 Kč
30.06.2025
PYTHON_ASYNC Délka 3 dny Typ Prezenční Jazyk: CZ/SK GOPAS Praha
15 900 Kč
19.03.2025
PYTHON_ASYNC Délka 3 dny Typ Teleprezenční Jazyk: CZ/SK GOPAS Brno_GTT
15 900 Kč
30.06.2025
PYTHON_ASYNC Délka 3 dny Typ Teleprezenční Jazyk: CZ/SK GOPAS Brno_GTT
15 900 Kč
19.03.2025
PYTHON_ASYNC Délka 3 dny Typ Teleprezenční Jazyk: CZ/SK GOPAS Bratislava_GTT
690 €
30.06.2025
PYTHON_ASYNC Délka 3 dny Typ Teleprezenční Jazyk: CZ/SK GOPAS Bratislava_GTT
690 €