Отдельно разберём TaskGroup, который пришел на замену gather в Python 3.11.
Ключевые отличия
▫️create_task() возвращает объект asyncio.Task, у которого есть соответствюущие методы управления. То есть у нас больше контроля
▫️это контекстный менеджер, который гарантирует что все таски будут остановлены по выходу из контекста
▫️ошибка автоматически отменяет незавершенные задачи,
▫️except* передает нам ExceptionGroup, в котором каждую ошибку можно обработать отдельно
import asyncio
import random
async def do_it() -> str:
if random.random() < 0.1:
raise ValueError('Oops')
delay = random.uniform(0.5, 1.5)
await asyncio.sleep(delay)
return delay
async def main():
try:
async with asyncio.TaskGroup() as tg:
for _ in range(10):
tasks.append(tg.create_task(do_it()))
for t in tasks:
print(t.result())
except *ValueError as e:
for err in e.exceptions:
print(err)
asyncio.run(main())
Рекомендую изучить страницу Coroutines and Tasks из документации, где представлено больше интересных примеров и механизмов
- таймауты
- отмена задач
- создание задач из другого потока
#async
🔢 ЦИФРОВОЕ СЕЛЬСКОЕ ХОЗЯЙСТВО МЕНЯЕТ ПРАВИЛА ИГРЫ - главный лейтмотив проходящей в Китае World Agrifood Innovation Conference.
🧬 Комплексное развитие будущей сельскохозяйственной науки, образования и промышленности обсудили на сессии открытия конференции.
🤓 Форум собрал ведущих экспертов и инноваторов в сфере сельского хозяйства и пищевых технологий со всего мира.
🌾 Выступления спикеров позволили по-новому взглянуть на будущее агропродовольственных систем.
📈 Было интересно узнать о последних трендах и прорывных технологиях, которые формируют будущее агропромышленного комплекса.
🤝Помимо насыщенной деловой программы, конференция предоставила отличные возможности для двухсторонних встреч.
‼️ Мне удалось установить ценные контакты с коллегами из разных стран и обсудить потенциальные партнерства.
#WorldAgrifoodInnovation2024#AgTech#FoodInnovation#China
#АссоциацияТеплицыРоссии
Alvie Raises $2.19M for HUGO
Alvie has secured $2.19 million to advance HUGO, the first digital assistant aimed at optimizing the spraying of phytosanitary products and bio-controls, as announced on December 19, 2024.
#Alvie#HUGO#Funding#AgTech#DigitalAssistant#Phytosanitary#BioControls#Innovation#TechFunding#SustainableAgriculture
Беспилотник + умный плуг: как работает тандем будущего уже сегодня?
Мы много говорим о конкретных брендах — Zoomlion, Kverneland. Но настоящая революция происходит там, где эти технологии встречаются с искусственным интеллектом. Речь о беспилотных тракторах.
Почему это уже не фантастика, а необходимость?
🟢Дефицит кадров: Квалифицированных механизаторов становится меньше.
🟢Работа 24/7: «Железный работник» не устает и может выходить в поле ночью или в короткое «окно» хорошей погоды.
🟢Фантастическая точность: Исключается «человеческий фактор». Перекрытия и огрехи сводятся к нулю, экономятся топливо, семена, удобрения.
🟢Безопасность: Нет риска для оператора в сложных условиях.
А где же тут наша любимая механика? А вот где! Беспилотник — это не просто трактор без кабины. Это «мозг», которому нужны современные, умные и надежные «инструменты».
Яркий пример симбиоза: беспилотный трактор AgXeed и плуг Kverneland.
Давайте разберем, как это работает в паре:
1. AgXeed AgBot — это полностью электрический автономный трактор на гусеничном ходу. Оператор задает ему границы поля и маршрут через планшет. Дальше он едет сам, огибая препятствия и соблюдая точность до сантиметра.
2. К нему «в пару» цепляется не какой-нибудь плуг, а, как на примере в видео, Kverneland Почему он идеален?
🔺Надежная геометрия: Он дает стабильно качественную вспашку, что критично для автономной работы — неполадок должно быть минимум.
🔺Эффективность и точность: Отличное крошение и оборот пласта. Беспилотник ведет его по идеально прямой, без «волны», что повышает равномерность обработки.
🔺Полная совместимость: Современные модели Kverneland легко адаптируются к системе автоматической сцепки и «общению» по ISOBUS с «мозгом» AgXeed.
Что получает фермер в итоге?
Фермер становится не водителем, а менеджером процессов. Пока один AgBot пашет с Kverneland, второй может заниматься посевом. Вся техника работает согласованно, а хозяин контролирует все с одного экрана, экономя время и ресурсы.
Вывод: Будущее — не просто в автоматике, а в синергии. Мощный и умный беспилотный трактор раскрывает весь свой потенциал только с точным, выверенным и надежным орудием (как Kverneland). Это и есть сельское хозяйство нового уровня: умное, эффективное и предсказуемое.
#беспилотныйтрактор#AgXeed#Kverneland#умноесельскоехозяйство#точноеземледелие#агротехнологии#AgTech#автономнаятехника#трактор#плуг#фермерство_будущего#zoomlion