Курс 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. Python-dateutil — работа с датами
  2. Сравнение строк в Python
  3. Генераторы словарей и множеств
  4. Итерация по копии коллекции
  5. Измерение потребления памяти при сортировке
  6. Аннотации типов в Python
  7. Создание namedtuple из словаря
  8. Форматирование данных с помощью pprint
  9. Метод bool() в Python
  10. Списки в Python: синтаксис представления
  11. Основы Python за 14 дней
  12. Особенности запятых в Python
  13. Работа с Colorama
  14. Изменение логики работы с временем
  15. Библиотека sh: удобные команды терминала
  16. Оператор == в Python
  17. Упрощение работы с JSON-данными в Python
  18. Измерение времени выполнения кода с использованием time
  19. Создание словарей в Python
  20. Создание словарей и множеств в Python
  21. Метод pop() списка
  22. Функция __init__ в Python
  23. Принципы Zen Python
  24. Обработка элементов в Python
  25. Структурирование данных с Pydantic
  26. Декораторы с аргументами
  27. Проверка кортежей.
  28. Magic Commands — улучшение работы с Python
  29. Создание виртуальной среды
  30. Операции с комплексными числами
  31. Работа с множествами в Python
  32. Стать Python-разработчиком
  33. Методы shutil для работы с файлами
  34. Управление IP-адресами через прокси
  35. Получение значений из словарей
  36. Дефолтные параметры в Python
  37. Объединение словарей в Python
  38. Управление мышью и клавиатурой с Pyautogui
  39. Тип данных TypeVarTuple
  40. Метод join() для объединения элементов в строку.
  41. Шаблоны и наследование в Flask
  42. Хеширование паролей с использованием salt
  43. Работа с комплексными числами
  44. Анализ текста на русском языке с помощью Pymystem3
  45. Функция eval() в Python
  46. Наиболее частотные элементы с помощью Counter

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