Введение в модуль calendar
В дополнение к модулям datetime и time Стандартная Библиотека Python предоставляет модуль под названием calendar, который, как следует из названия, предлагает функции, связанные с календарем.
Однa из них, конечно, отображает календарь. Важно, чтобы дни недели отображались с понедельника по воскресенье, и каждый день недели имел свое представление в виде целого числа:
| День недели | Целое число | Постоянная |
|---|---|---|
| Понедельник | 0 | calendar.MONDAY |
| Вторник | 1 | calendar.TUESDAY |
| Среда | 2 | calendar.WEDNESDAY |
| Четверг | 3 | calendar.THURSDAY |
| Пятница | 4 | calendar.FRIDAY |
| Суббота | 5 | calendar.SATURDAY |
| Воскресенье | 6 | calendar.SUNDAY |
В таблице выше показано представление дней недели в модуле calendar. Первый день недели (понедельник) представлен значением 0 и константой calendar.MONDAY, а последний день недели (воскресенье) представлен значением значение 6 и константа calendar.SUNDAY.

Для месяцев целочисленные значения индексируются от 1, т.е. январь представлен 1, а декабрь - 12. К сожалению, нет констант, выражающих месяцы.
Приведенная выше информация будет полезна вам при работе с модулем calendar в этой части курса, но сначала давайте начнем с нескольких простых примеров календаря. .