Курс 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. Работа с deque в Python
  2. Именованные кортежи в Python
  3. Сравнение строк в Python
  4. Обработка ошибок в Python
  5. Основные операции с Numpy
  6. Работа с пакетами
  7. Работа с модулем cmath
  8. Работа с коллекциями Python
  9. Оператор (*) в Python
  10. Проверка запуска скрипта или импорта модуля
  11. Сравнение def и lambda-функций
  12. Тестирование с responses
  13. Автоматизация с Python
  14. Метод rpow в Python
  15. Объединение, распаковка и деструктуризация
  16. Философия Python
  17. Объединение словарей в Python
  18. Лямбда-функции в defaultdict
  19. Установка Python — Простое руководство
  20. Изменение списка срезами
  21. Запуск Python из интерпретатора
  22. Функция zip() в Python
  23. Сокращение ссылок с pyshorteners
  24. Создание OrderedDict
  25. Работа с itertools
  26. Преобразование в float
  27. Распаковка элементов последовательности
  28. Лимиты на ресурсы Python
  29. Область видимости переменных
  30. Описание скриптов в README
  31. Циклы for в Python
  32. Функция enumerate() в Python
  33. Цикл for с enumerate() в Python
  34. HTTP-запросы с библиотекой Requests
  35. Переопределение метода __pow__
  36. Уникальные значения из списка
  37. Работа с collections.Counter
  38. Принцип одной функции
  39. Получение текущей директории
  40. Псевдонимы в Python
  41. Функция enumerate() в Python
  42. Оператор «not» в Python
  43. Резервирование символов в Python
  44. Замена элементов в списке с помощью генераторов списков
  45. Извлечение аудио из видео
  46. Извлечение новостей с помощью newspaper3k
  47. kwargs в Python
  48. Создание пустых функций и классов в Python

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