Курс 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
- Структуры данных в Python
- Создание итерируемых объектов
- Конкатенация строк в Python
- Изменение логики работы с временем
- Проверка надежности пароля на Python
- Область видимости переменных
- Работа с файлами в Python
- Объединение списков в Python
- Генераторы в Python
- Defaultdict в Python
- Преобразование генераторов в циклы
- Работа с deque из collections
- Управление контекстом с помощью декоратора contextmanager
- Перемещение и удаление файлов в Python
- Особенности множеств в Python
- Работа с timedelta
- Генераторы в Python
- Условные выражения в Python
- Сортировка с помощью key
- Транспонирование 2D-массива с помощью zip
- Генераторы в Python
- Обработка ошибок в Python
- Декораторы в Python
- Поиск уникальных элементов строкой в Python
- Оператор match в Python
- Flask: создание веб-приложений
- Добавление элементов в список
- Метод __int__ в Python
- Красивый вывод списка
- Асинхронное выполнение задач в Python
- Поиск элементов BeautifulSoup
- Работа с NumPy массивами
- Управление ресурсами с контекстными менеджерами
- Функция print() — вывод информации
- Основы слова
- Подсказки типов в Python
- Переопределение унарных операторов
- Метод __ixor__ для побитового исключающего ИЛИ
- Сортировка элементов в Python
- Печать в одной строке
- Нахождение отличий в списках
- Изменение элемента списка
- Работа с библиотекой requests















