Курс 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. Создание словарей с defaultdict
  4. Разбиение строки в Python
  5. Измерение времени выполнения кода с помощью time
  6. Игра Виселица на Python
  7. Генераторы в Python
  8. Печать списка с помощью метода join
  9. F-строки в Python
  10. Создание итератора
  11. Переопределение метода divmod
  12. Numpy: использование Ellipsis
  13. Хеширование паролей с солью
  14. Динамическая типизация в Python
  15. Аннотации типов в Python
  16. Преобразование данных в Python
  17. Методы работы со строками в Python
  18. Переопределение унарных операторов
  19. Lambda-функция в Python: использование с map() и sum()
  20. Создание панели меню Tkinter
  21. Распаковка элементов массива
  22. Форматирование строк с % в Python
  23. Решатель судоку на Python с pygame
  24. Метод repr() в Python
  25. Разность множеств
  26. Работа со строками в Python
  27. Pretty-printing JSON в Python
  28. Глобальные переменные в Python
  29. Аргумент по умолчанию
  30. Настройка шрифта и цвета в Tkinter
  31. Особенности запятых в Python
  32. Генераторы в Python
  33. Тип CodeType в Python.
  34. Работа с модулем os в Python
  35. Обновление ключей в Python
  36. Переворот строки с помощью срезов
  37. Работа с SQLite в Python
  38. Проверка кортежей.
  39. Получение локальных переменных в Python
  40. Генерация случайных чисел в Python
  41. Создание виртуальной среды
  42. Создание и операции с дробями
  43. Итераторы в Python
  44. Группировка элементов в словарь
  45. Счетчик в Python: most_common()
  46. Оформление кода по PEP 8
  47. Равенство и идентичность в Python
  48. Python Метод Union Множеств

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