Курс Python → Работа с модулем Calendar

Модуль Calendar в Python предоставляет разработчикам удобный способ работы с календарем. Он содержит классы и функции, которые позволяют создавать и управлять календарями. По умолчанию модуль следует григорианскому календарю, где первым днем недели является понедельник (0), а последним — воскресенье (6).

Основные классы модуля Calendar, которые помогают работать с календарем, это Calendar, TextCalendar и HTMLCalendar. Класс Calendar представляет общий календарь, который можно использовать для создания собственных календарей. TextCalendar предназначен для вывода календаря в текстовом формате, а HTMLCalendar — для вывода календаря в формате HTML.

Пример использования класса TextCalendar для вывода календаря на экран:


import calendar

c = calendar.TextCalendar(calendar.SUNDAY)
c.prmonth(2022, 9)

Этот код создаст объект TextCalendar, который будет выводить календарь с воскресеньем в качестве первого дня недели, а затем выведет календарь на сентябрь 2022 года. При необходимости можно настроить формат вывода календаря, используя другие методы и атрибуты классов модуля Calendar.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Синхронизация доступа к ресурсам
  2. Работа с кортежами
  3. Генераторы в Python
  4. Функция reversed() в Python
  5. Ускорение обработки данных с %autoawait
  6. Оператор деления для класса Rational
  7. Возврат нескольких значений
  8. Форматирование даты с strftime()
  9. Метод setitem в Python
  10. Создание таблиц в Python с PrettyTable
  11. Извлечение аудио из видео
  12. Метод ne для сравнения объектов
  13. Оптимизация параметров в Python
  14. Оператор «or» в Python
  15. Работа с множествами в Python
  16. Виртуальное окружение Python
  17. Создание словарей с defaultdict()
  18. Управление браузером с Selenium
  19. Измерение времени выполнения кода
  20. Изменение IP-адреса в Python
  21. Python: отсутствие точек с запятыми
  22. Работа с YAML в Python
  23. Объединение словарей в Python
  24. TON Smart Challenge #2: участие и подготовка
  25. Обновление и получение данных в SQLite
  26. Операции с матрицами в Python
  27. Расширение операции побитового «и» в Python
  28. Лимиты на ресурсы Python
  29. Класс Counter() для подсчета элементов
  30. UserList в Python: Описание и примеры использования
  31. Поиск самого длинного слова в списке с использованием max()
  32. Объединение списков с использованием itertools.chain
  33. Функция findall() для поиска вхождений строки
  34. Работа с YAML в Python: PyYAML.
  35. Переворот списка в Python
  36. Работа с Event() в threading
  37. Передача аргументов в Python
  38. Лямбда-функции в Python
  39. Обход элементов в Python
  40. Функция count() в Python
  41. Работа с рекламными данными в Pandas
  42. Обработка ошибок в Python
  43. Экспорт данных в файл.
  44. Объединение словарей в Python

Marketello читают маркетологи из крутых компаний