Published May 28, 2023 | Version v1
Journal article Open

АСИНХРОННАЯ БИБЛИОТЕКА PYTHON ASYNCIO: ПРЕИМУЩЕСТВА И ПРИМЕРЫ ПРИМЕНЕНИЯ

  • 1. assistant of the Fergana branch of the Tashkent University of Information Technologies named after Muhammad Musa al-Khwarizmi

Description

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

Files

Xadjayev_full.pdf

Files (730.1 kB)

Name Size Download all
md5:3353bec8b613aa28e4ef9c87376ebdf4
730.1 kB Preview Download

Additional details

References

  • Bjørndalen J. M., Vinter B., Anshus O. aPyCSP–Asynchronous PyCSP Using Python Coroutines and Asyncio //Communicating Process Architectures 2017 & 2018. – IOS Press, 2019. – С. 281-297
  • Hattingh C. Using Asyncio in Python: understanding Python's asynchronous programming features. – " O'Reilly Media, Inc.", 2020
  • Савостин П. А., Ефремова Н. Э. Практическое применение асинхронного программирования на языке Python при помощи пакета asyncio //Программные системы и вычислительные методы. – 2018. – №. 2. – С. 11-16.
  • "Python Asyncio: A Guide to Asynchronous Programming in Python" by Dmitry Rodionov
  • "Asyncio: A Primer on Asynchronous Programming in Python" by Real Python "Exploring asyncio with examples" by Miguel Grinberg