Python - Async IO (PYTH4)
Programming, Python
Location, current course term
Contact us
The course:
Hide detail
-
Základy kooperativního programování
-
Souběh událostí a úloh
-
Souběžné zpracování bez vláken
-
Asynchronní nástroje v Pythonu
-
Srovnání možností souběžného zpracování
-
Korutiny a callbacky
-
Vícevláknové aplikace
-
Víceprocesové aplikace
-
První korutiny
-
Zpracování po částech
-
Jednoduché generátory
-
Od generátorů ke korutinám
-
Neblokující čekání
-
Vstup a výstup
-
Integrace s operačním systémem
-
Čekání na události (futures)
-
Praktické asynchronní programování
-
Smyčka událostí
-
Síťová komunikace
-
Uživatelský vstup a výstup
-
Kooperativní výpočetní úlohy
-
Důležitá teorie
-
Asymptotická složitost algoritmů
-
Kooperativní cykly
-
Kombinace s vlákny operačního systému
-
Multithreading a multiprocessing
-
Integrace threadů a smyčky událostí
-
Existující I/O knihovny a jejich integrace
-
Obecná doporučení
-
Volba nástrojů pro souběžné zpracování
-
Multiprocessing, multithreading, korutiny
-
Psaní srozumitelného kódu
-
Recommended previous course:
-
Design Patterns in Python (PYTH3)
-
Schedule:
-
3 days (9:00 AM - 5:00 PM )
-
Language:
-