Курс 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"
- Monkey Patching в Python
- Оператор обр. импликации
- Установка и использование howdoi
- Удаление элементов во время итерации
- Просмотр атрибутов и методов класса
- Оператор морж в Python 3.8
- Метод difference_update() — разность множеств
- Простой калькулятор Python
- Оператор break в Python
- Транспонирование 2D-массива с помощью zip
- Выключение компьютера с помощью Python
- Профилирование кода
- Генерация тестовых данных с factory_boy
- Исключение NotImplementedError
- Просмотр внешнего файла в Python
- Функция print() — вывод информации
- Условное добавление элементов в список
- Метод округления чисел
- Построение графиков в Matplotlib
- Списки в Python: основы
- Оптимизация памяти с помощью __slots__
- Библиотека itertools: объединение списков
- Преобразование чисел в слова
- Форматирование строк в Python
- Область видимости переменных
- Создание словарей и множеств в Python.
- Проверка дублей в списке.
- Измерение времени выполнения кода в Python
- Ограничение итераций в Python
- Возврат значений из генератора
- Кортеж в Python: создание, доступ, изменение
- Переопределение метода __and__
- Отслеживание выполнения программы с библиотекой tqdm
- Проверка типов с использованием isinstance
- Разница между датами
- Подсказки типов в Python
- Список переменных в Python
- Открытие, чтение и закрытие файла
- Оптимизация сравнения в Python
- enumerate() в Python для работы с индексами
- Создание уникального множества
- Имена объектов в Python
- Построение графиков в терминале с bashplotlib
- Перевернуть список в Python
- Расчет времени выполнения кода
- Получение ID текущего процесса
- Метод __irshift__ для побитового сдвига вправо















