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

Авторы

  • Saidakbar Xadjayev a:1:{s:5:"ru_RU";s:6:"TATUFF";}

Ключевые слова:

Python, asyncio, асинхронное программирование, сетевое программирование, многопоточность, параллельное программирование, ввод-вывод, корутины, сопрограммы, событийный цикл, масштабируемость

Аннотация

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

Библиографические ссылки

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

Загрузки

Дополнительные файлы

Опубликован

2023-05-28

Как цитировать

Xadjayev, S. (2023). АСИНХРОННАЯ БИБЛИОТЕКА PYTHON ASYNCIO: ПРЕИМУЩЕСТВА И ПРИМЕРЫ ПРИМЕНЕНИЯ. Потомки Аль-Фаргани, 1(2), 45–48. извлечено от http://al-fargoniy.uz/index.php/journal/article/view/36

Выпуск

Раздел

Статьи

Категории