Курс 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. Работа с argparse
  3. Генераторы в Python
  4. Python Calendar Usage
  5. Solidity для DeFi Ethereum
  6. Методы shutil для работы с файлами
  7. Работа с изображениями PIL
  8. Преобразование строк в числа в Python
  9. Функции с дополнением
  10. Функция enumerate в Python
  11. Основы работы с os
  12. Структура строк в Python
  13. Распаковка значений в Python
  14. Атрибуты массивов в Numpy
  15. OrderedDict — упорядоченный словарь
  16. Функция sleep() в Python
  17. Colorama: окрашивание текста в Python
  18. Измерение времени выполнения кода с использованием time
  19. Сравнение объектов в Python
  20. Метод append() для списка
  21. Кортежи в Python: особенности и преимущества
  22. Просмотр внешних файлов в %pycat
  23. Замер времени выполнения кода
  24. Обработка ошибок в Python
  25. Отправка POST-запроса в REST API
  26. Хранение переменных в Python.
  27. Работа с файловой системой в Python
  28. Замыкания в Python
  29. Генерация резюме в Gensim
  30. Удаление элементов во время итерации
  31. Комментарии в Python.
  32. Counter() — подсчет элементов
  33. Beautiful Soup — извлечение данных из HTML
  34. Измерение потребления памяти при сортировке
  35. Сокращение ссылок с pyshorteners
  36. Абстракции словарей и множеств в Python
  37. Константы в модуле cmath
  38. Методы Python для работы с данными
  39. Оператор «not» в Python
  40. Вызов функций по строке в Python.
  41. Python: отсутствие точек с запятыми
  42. Расширение информации об ошибке в Python
  43. Циклы в Python
  44. Сохранение и загрузка модели в PyTorch
  45. Удаление ключа из словаря
  46. Непрерывная проверка в Python
  47. Codecademy в Telegram

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