Публикации по теме 'asyncio'


Совместные подпрограммы Python с async-await
async-await и гринлеты В этом посте мы рассмотрим использование совместных подпрограмм для обработки ввода-вывода с помощью asyncio и gevent . Переходим к оценке производительности и легкости написания. Мы также пытаемся решить проблему, ранее написанную на Gevent здесь , с помощью asyncio . В python3.5 внесено множество улучшений; была попытка поднять совместные подпрограммы из библиотек до основной функции языка, поддерживаемой зарезервированными ключевыми словами и доступной..

Циклы событий в Python с Asyncio
Повестка дня Цикл событий Создание цикла событий с помощью Asyncio Запись в файл с помощью Aiofiles и asyncio Что такое цикл событий? В программировании, основанном на событиях, цикл событий — это механизм, который позволяет программе ожидать и отправлять события или сообщения эффективным и оперативным образом. Цикл событий управляет порядком обработки событий и гарантирует своевременную реакцию программы на события. Цикл событий в Python В Python цикл событий часто..

aiohttp.get() некоторое время назад устарел.
aiohttp.get() некоторое время назад устарел. Я создал рабочий пример на основе последнего фрагмента кода. Не удивляйтесь возможному появлению ошибки SSLError. import asyncio import aiohttp import async_timeout urls = [‘ http://www.google.com' , ‘ http://www.yandex.ru' , ‘ http://www.python.org' ] async def call_url(url): print(‘Starting {}’.format(url)) response = None async with aiohttp.ClientSession() as session: async with async_timeout.timeout(10):..

Выполнение асинхронных вызовов API с помощью динамического сопоставления задач Airflow
Если вы работаете с Airflow, есть вероятность, что некоторым из ваших DAG может потребоваться доступ к данным, полученным через API. Подобная ситуация произошла с нами, и мы оказались в месте, где нам нужно было сделать около 200 вызовов API для некоторых данных, чтобы соединить их с некоторыми существующими данными из другого источника. Разумным подходом является использование PythonOperator вместе с функцией, которая использует asyncio для неблокирующих HTTP-запросов. Мне было..

5 вещей, которые стоит посмотреть в Python в 2017 году
Улучшенный модуль asyncio, Pyjion для скорости и переход на Python 3 создадут богатую экосистему Python. Питон везде. Его легко освоить, его можно использовать для многих целей, и часто это правильный инструмент для правильной работы . Огромная стандартная библиотека и огромное количество библиотек и инструментов создают очень продуктивную биосферу программирования. Выпуск 3.6 был только в прошлом месяце и включал в себя различные улучшения, такие как: Новые возможности в модуле..

Минималистическое руководство для понимания asyncio в Python
Об Asyncio уже написано множество статей и курсов. Почему «еще одна статья»? Эта статья призвана простым способом объяснить концепции асинхронного программирования в Python. В этой статье рассматривается асинхронный API Python с хорошими примерами, позволяющими разработчику работать. Я использовал asyncio в своих проектах, и мне понравилось, как он обеспечивает параллелизм с небольшим количеством кода. Надеюсь, вы почувствуете то же самое. Прежде чем уйти, вы все еще используете..

Асинхронный Python
В ожидании будущего Асинхронное программирование на python в последнее время становится все более популярным. В python есть много разных библиотек для асинхронного программирования. Одна из этих библиотек - asyncio , стандартная библиотека Python, добавленная в Python 3.4. Asyncio - одна из причин, по которой асинхронное программирование становится все более популярным в Python. Эта статья объяснит, что такое асинхронное программирование, и сравнит некоторые из этих библиотек...