Стандартная библиотека asyncio это стандарт (начиная с Py3.4) для работы с асинхронным кодом. Но эта библиотека достаточно низкоуровневая, со своими проблемами, устаревшими подходами.
Чтобы исправить это, были созданы разные обертки и альтернативы с реализацией популярных инструментов и паттернов асинхронного программирования. Это такие библиотеки как:
- trio: улучшает корректность выполнения, не оставляя потерянных корутин при ошибках, то есть предлагает Structured Concurrency из коробки.
- curio: упрощение синтаксиса и читаемости кода, больше похоже на работу с потоками.
- anyio: универсальная обертка над asyncio или trio плюс множество вспомогательных инструментов.
anyio используется в FastAPI как основная библиотека для работы с асинхронным кодом и вызовом синхронного кода из асинхронного.
В общем, рекомендую почитать про возможности anyio, возможно вы более не будете использовать чистый asyncio в своих проектах)
Это совсем не значит что дефолтный asyncio плох, он тоже даёт достаточный для работы функционал и продолжает развиваться. Например, в версии 3.11 появились TaskGroup, с похожим на trio функционалом. Так что он тоже актуален, просто придется больше написать кода самостоятельно.
#libs#async
#orbitchemistry#questel#тестовыйдоступ
РЦНИ информирует о том, что до 20 сентября 2024 года открыт прием заявок на участие в тестовом доступе к ресурсу Orbit Chemistry module компании Questel.
Даты проведения тестового доступа с 30 сентября по 29 ноября 2024 года.
Ресурс будет полезен для специалистов по интеллектуальной собственности в области органической химии, фармацевтики и биологических наук.
Подробная информация о ресурсе и форма заявки на участие в тестовом доступе размещены на сайте Национальная подписка.
Изображение от freepik
#Questel#orbitchemistry#вебинар#тестовыйдоступ
Компания Questel приглашает на вебинар «Тренинг по химическому модулю Orbit Chemistry», организованный в поддержку тестового доступа к ресурсу Orbit Chemistry module.
Дата мероприятия: 17 октября 2024 года в 15:00 по московскому времени.
Ведущий вебинара, представитель компании Questel, продемонстрирует функциональные возможности модуля и особенности поиска данных в Orbit Chemistry.
Язык мероприятия: английский.
Регистрация на вебинар не требуется. Подключение по ссылке.
Описание вебинара и ссылка для подключения доступны также на нашем сайте в разделе Вебинары.
Medical illustrations by Storyset
Предлагаем ознакомиться с графиком вебинаров от ведущих международных издательств на ближайшую неделю:
📅25 октября 2023 в 11:00 и 21:00 (мск)
✅CAS | Вероятностные модели и их применение
Регистрация доступна по ссылке.
📅26 октября 2023 в 17:00 (мск)
✅Questel | Продвинутый тренинг по Orbit Intelligence
Регистрация доступна по ссылке.
📅26 октября 2023 в 18:00 (мск)
✅Springer Nature | Редактирование статьи онлайн
Регистрация доступна по ссылке.
#вебинар#исследования#электронныересурсы#наука#библиотека#публикации#CAS#Questel#SpringerNature
Предлагаем ознакомиться с графиком вебинаров от ведущих международных издательств на ближайшую неделю:
📅17 октября 2023 в 17:00 (мск)
✅AIP | Вероятностные модели и их применение
Регистрация доступна по ссылке.
📅 18 октября 2023 в 17:00 (мск)
✅Questel | Базовый тренинг по Orbit Intelligence
Регистрация доступна по ссылке.
📅18 октября 2023 в 19:00 (мск)
✅ACS | Сила химии: Передовые исследования в области антибиотиков и генной терапии
Регистрация доступна по ссылке.
#вебинар#исследования#электронныересурсы#наука#библиотека#публикации#ACS#AIP#Questel
#CABI#CEPIEC#CNKI#Questel#Orbit#SAGE#тестовыйдоступ
Российский центр научной информации напоминает, что продолжается приём заявок на участие в тестовом доступе к научным информационным ресурсам в рамках централизованной (национальной) подписки.
По ссылкам, приведенным ниже можно ознакомиться с описанием каждого ресурса и заполнить форму заявки для включения организации в перечень участников тестового доступа.
Электронные ресурсы в области сельского хозяйства и наук о жизни, социальных, общественных и естественных наук (приём заявок – до 13 сентября 2024 года):
⚫️CABI. Коллекция баз данных – содержит научную информацию в области сельскохозяйственных наук и наук о жизни.
⚫️CEPIEC. Коллекция полнотекстовых баз данных – в базе собраны исследования аналитических центров, научные и статистические данные способствующие изучению и пониманию современного Китая.
⚫️CNKI. Коллекция полнотекстовых баз данных – включает в себя публикации китайских и зарубежных академических периодических изданий, докторские и магистерские диссертаций, а также издания университетов и научно-исследовательских институтов.
Электронные ресурсы в области химии, машиностроения и инженерных наук (приём заявок – до 20 сентября 2024 года):
⚫️Questel. Ресурс Orbit Chemistry module – модуль, интегрированный в платформу Orbit Intelligence, предназначенный для поиска молекул в более чем 75 миллионах патентных документах.
⚫️SAGE Publications. Полнотекстовая коллекция журналов IMechE Journal Collection – коллекция журналов, охватывающая широкий спектр областей машиностроения и инженерных наук.
Image by tippapatt from Adobe Stock