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

Termíny kurzu

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ář.