Základní info
Tento dvoudenní kurz je určen pro pokročilejší uživatele jazyka Python, kteří chtějí porozumět možnostem paralelního a asynchronního zpracování. Účastníci se seznámí s rozdíly mezi vícevláknovým, víceprocesovým a asynchronním přístupem, naučí se používat knihovny jako threading, multiprocessing, asyncio a concurrent.futures, a osvojí si techniky pro efektivní návrh programů, které zvládnou více úloh současně.Kurz je zaměřen prakticky – účastníci si vyzkouší návrh a implementaci skriptů pro paralelní zpracování dat, síťovou komunikaci nebo správu úloh.