Курс 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
- Метод repr() в Python
- Обновление ключей в Python
- Метод сравнения объектов в Python
- Функция all() в Python
- Работа с модулем cmath
- Комментарии в Python
- Генераторы списков в Python
- Python OrderedDict и fromkeys() — работа с словарями
- Получение идентификатора объекта в памяти
- Объединение словарей в Python 3.5+
- Частичное применение функций в Python
- Метод hash в Python
- Добавление цвета в консоли
- Создание обратного итератора
- Использование двоеточия в Python
- Срез списка в Python
- Обработка ошибок в Python
- Многоточие в Python
- Очистка списка от False, None, 0, «»
- Python defaultdict добавление ключа
- Объявление переменных в Python
- Python: цикл for и оператор присваивания
- Базовые объекты Python
- Различия символов в Python
- Блок else в Python
- Библиотека sh: использование команд bash в Python
- Numpy: объединение массивов
- Профилирование с Pandas
- Лямбда-функции в Python
- Библиотека itertools: объединение списков
- Работа с enumerate()
- Исключение NotImplementedError
- Удаление символа из строки
- Инверсия списков и строк в Python
- Генерация случайных чисел Python
- Создание списков в Python
- Методы __repr__ и __str__ в Python
- Переворот строки
- Запрос пароля с помощью getpass
- Оптимизация поиска в словарях
- Импорт модулей в Python 3.12
- Повторение элементов в Python
- Оценка точности модели
- Python: библиотеки и функции















