date.weekday()
Возвращает день недели как число: понедельник 0 ... воскресенье 6.
Сигнатура
date.weekday()Метод .weekday() возвращает номер дня недели, где понедельник = 0, а воскресенье = 6. Удобно для проверки будней/выходных.
from datetime import date
d = date(2026, 6, 16) # вторник
print(d.weekday()) # 1
print(d.weekday() >= 5) # False (не выходной)