Python - pokročilé vlastnosti

kurz

Základní info

Dvoudenní pokročilý kurz Pythonu se zaměřuje na pokročilé jazykové konstrukce, asyncio, síťovou aplikaci, testování a produkční nasazení.

Cílová skupina

  • Python programátoři se základní znalostí Pythonu 3.
  • IT specialisté potřebující pokročilou automatizaci.
  • Zájemci o fungování CPythonu.

Cíle kurzu

  • Napsat síťovou aplikaci publikující data klientům.
  • Testovat běžné i asynchronní funkce.
  • Používat dekorátory, context managery a generátory.
  • Škálovat algoritmy pomocí asynchronního programování.

Osnova kurzu

  • Projektová šablona, typové anotace a testy.
  • Generátory a SQLite s context managerem.
  • HTTP server a Flask.
  • GIL, threads a multiprocessing.
  • asyncio a aiohttp.
  • Pokročilý error handling a debugging asyncio.
  • Sockety, context variables.
  • Produkční nasazení s Gunicornem a Dockerem.

Předpoklady účastníka

  • Základní kurz Pythonu, základy sítí a Linuxu, práce v terminálu.

Technické / další požadavky

  • Linux, Python 3.6+ (dle veřejné stránky), virtualenv, prohlížeč a telnet klient.

Doplňující témata

  • Asyncio a vlákna.
  • Diagnostika pádů CPythonu, faulthandler a gdb.
  • Profilování aplikace.
  • Monitoring přes StatsD/Prometheus.

Python - pokročilé vlastnosti

Vybraný termín:

19.10.2026 –  20.10.2026  ONLINE

Cena
25 900 Kč + 21% DPH

Kontakt na dodavatele získáte po registraci

Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu EduCity.

Kontaktní údaje na dodavatele získáte po registraci.

Nebo použijte poptávkový formulář.