timedelta, можно использовать следующий код:
  
    
      from datetime import datetime, timedelta
      today = datetime.now()
      future_date = today + timedelta(days=30)
      print(future_date)
    
  
  Здесь мы добавляем timedelta(days=30) к текущей дате, полученной с помощью datetime.now().
Для вычисления даты, отстоящей на 30 дней от текущей, с использованием timedelta в Python, можно воспользоваться следующим кодом:
import datetime
# Получаем текущую дату
today = datetime.date.today()
# Создаем объект timedelta, представляющий 30 дней
thirty_days = datetime.timedelta(days=30)
# Добавляем timedelta к текущей дате
future_date = today + thirty_days
# Выводим полученную дату
print(future_date)
  Разберем код по частям:
import datetime: Импортирует модуль datetime, который содержит классы для работы с датами и временем.datetime.date.today(): Возвращает текущую дату в формате даты.datetime.timedelta(days=30): Создает объект timedelta, представляющий интервал времени в 30 дней.  timedelta может также принимать аргументы для часов, минут, секунд, недель и микросекунд.today + thirty_days: Добавляет объект timedelta к текущей дате. Операция сложения перегружена для объектов date и timedelta и возвращает новую дату, смещенную на указанный интервал.print(future_date): Выводит дату, которая будет через 30 дней от текущей.Пример вывода:
Если сегодня, например, 2023-10-27, то вывод будет:
2023-11-26
  Этот подход позволяет гибко вычислять даты, отстоящие от текущей на произвольное количество дней, часов, минут и т.д., используя объект timedelta.