REKLAMA

Wspieranie asynchroniczności w języku Python

Asynchroniczne programowanie w ostatnich latach jest coraz bardziej popularne. Zmiany w języku, które były sukcesywnie wprowadzane, spowodowały, że pisanie kodu asynchronicznego jest teraz prostsze niż kiedykolwiek wcześniej. W tym artykule postaram się wyjaśnić, czym jest asynchroniczność, kiedy warto z niej korzystać oraz jak jej użyć w języku Python...

Zagadnienia poruszane w tym artykule:

  • Czym jest asynchroniczność?
  • Model współbieżny (wielowątkowy);
  • Dlaczego warto korzystać z asynchroniczności?
  • Async i await;
  • Pętla zdarzeń;
  • Asyncio;
  • Fun with flags.

Artykuł pochodzi magazynu Programista nr 78 (11/2018). Jest to wydanie z przełomu stycznia 2019 r. i lutego 2019 r. Szczegółowy spis treści: https://programistamag.pl/programista-11-2018-78/

Autorem artykułu jest Mateusz Kuziemko. Absolwent Informatyki Stosowanej na Akademii Górniczo-Hutnicza im. Stanisława Staszica w Krakowie, od ponad trzech lat zajmujący się komercyjnym programowaniem. Prywatnie miłośnik szachów i entuzjasta tenisa ziemnego.