Такой вопрос, как узнать какое число было в понедельник. Допустим сегодня вторник, требуется узнать какого числа началась неделя. Можно конечно написать через кучу условных операторов, но может есть более разумный способ?
Решил сам. С помощью метода .isoweekday() получаем число соответствующее дню недели (число от 1 до 7), вычитаем 1, потом передаём это число в качестве аргумента days в .timedelta(), и вычитаем из текущего дня (.today()) .