Курс 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
  2. Методы работы со строками в Python
  3. Хэш-функции и метод цепочек
  4. Разделение строк в Python
  5. Установка User-Agent в Python
  6. Работа с CSV файлами в Python
  7. Инвертирование словаря
  8. Функция с *args.
  9. Работа с базами данных SQLite
  10. Удаление символов новой строки в Python.
  11. Оформление кода по PEP 8
  12. Работа с многоуровневыми словарями в Python
  13. Работа с изменяемыми списками
  14. Определение локальных переменных в Python
  15. Участие в сообществе @selectel
  16. Глобальные переменные в Python
  17. Метод bool() в Python
  18. Обновление и получение данных в SQLite
  19. CLI-инструмент howdoi
  20. Сумма элементов списка
  21. Округление дробей в Python
  22. Новшества Flask 2.0
  23. Именованные аргументы в Python
  24. Возведение в квадрат с помощью itertools
  25. Декораторы в Python
  26. Функция zip() — объединение последовательностей
  27. Метод rsub в Python: расширение функциональности вычитания
  28. Встроенные функции Python
  29. Функции all() и any() в Python
  30. Возврат нескольких значений
  31. Рациональные числа в Python
  32. Получение идентификатора объекта в памяти
  33. Работа с комплексными числами
  34. Управление асинхронными задачами с помощью Semaphore
  35. Python reversed() функция
  36. Изучение объектов с помощью dir()
  37. Работа с комплексными числами в Python
  38. Создание генераторов
  39. Работа с изображениями PIL
  40. Бесконечные списки в Python
  41. Удаление URL-адресов в Python
  42. Генераторы в Python
  43. Подписка на SelectelNews в Twitter

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