Курс 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"
- Python-dateutil — работа с датами
- Сравнение строк в Python
- Генераторы словарей и множеств
- Итерация по копии коллекции
- Измерение потребления памяти при сортировке
- Аннотации типов в Python
- Создание namedtuple из словаря
- Форматирование данных с помощью pprint
- Метод bool() в Python
- Списки в Python: синтаксис представления
- Основы Python за 14 дней
- Особенности запятых в Python
- Работа с Colorama
- Изменение логики работы с временем
- Библиотека sh: удобные команды терминала
- Оператор == в Python
- Упрощение работы с JSON-данными в Python
- Измерение времени выполнения кода с использованием time
- Создание словарей в Python
- Создание словарей и множеств в Python
- Метод pop() списка
- Функция __init__ в Python
- Принципы Zen Python
- Обработка элементов в Python
- Структурирование данных с Pydantic
- Декораторы с аргументами
- Проверка кортежей.
- Magic Commands — улучшение работы с Python
- Создание виртуальной среды
- Операции с комплексными числами
- Работа с множествами в Python
- Стать Python-разработчиком
- Методы shutil для работы с файлами
- Управление IP-адресами через прокси
- Получение значений из словарей
- Дефолтные параметры в Python
- Объединение словарей в Python
- Управление мышью и клавиатурой с Pyautogui
- Тип данных TypeVarTuple
- Метод join() для объединения элементов в строку.
- Шаблоны и наследование в Flask
- Хеширование паролей с использованием salt
- Работа с комплексными числами
- Анализ текста на русском языке с помощью Pymystem3
- Функция eval() в Python
- Наиболее частотные элементы с помощью Counter















