Разбираемся в асинхронности: где полезно, а где — нет?

98f424073bb72017d5fe6a24984e2213.png

«Самое худшее, когда нужно ждать и не можешь ничего сделать. От этого можно сойти с ума»

Э.М. Ремарк

Привет! Меня зовут Артём, я backend-разработчик в KTS. Я занимаюсь проектами, где повсеместно используется асинхронное программирование, и веду курсы по нему в нашей школе Metaclass.

Сегодня я постараюсь объяснить, что такое асинхронное программирование, зачем оно нужно, какие задачи решает и как ему научиться. Так как мой основной язык — Python, то и материал будет Python-ориентированным.

Что будет в статье:

Поехали!  

© Habrahabr.ru