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

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

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

Э.М. Ремарк

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

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

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

  • Что такое асинхронное программирование?

    • Другие варианты решения проблемы блокировки во время ожидания

  • В каких задачах полезно асинхронное программирование

    • Пример 1. Создание файлового хранилища

    • Пример 2: Работа чат-бота

  • В каких задачах бесполезно асинхронное программирование

  • Важно ли знать, как писать асинхронный код в наше время

  • Почему стоит писать асинхронный код именно на Python  

    • Скорость и простота разработки

    • Популярность языка

  • Итоги

  • С чего начинать учить asyncio

Поехали! 

Источник: https://habr.com/ru/company/kts/blog/713084/


Интересные статьи

Интересные статьи

Особенность архитектуры 1С-Битрикс предполагает наличие контента как в базе (например: инфоблоки), так и непосредственно в статических файлах проекта.Данный формат создавал проблемы при совместной р...
Я часто путаю понятия авторизации и аутентификации между собой, поэтому решил создать материал, который закрепил бы эти понятия через какой-то практический опыт.Хотелось создать статью, которая поэтап...
Если вы посмотрите классификацию лицевых болей, то увидите длинные-длинные списки – до ста видов. Самые распространённые будут такие: неврогенные (невралгия тройничного нерва и языкоглотночн...
Разумеется, самая главная особенность врановых – их интеллект. Причём история исследования птичьего мозга полна драм и мучительных попыток натянуть сову теории на глобус практических наблюдений.Пробле...
Не для кого не секрет что по умолчанию терминал в Windows — тот ещё костыль. На смену стандартному терминалу пришёл терминал с Powershell в 2006 году. Тогда это хоть и был прорыв, однак...