Курс Python → Python Calendar Usage
Для распечатывания ежемесячного календаря в Python можно воспользоваться встроенной библиотекой calendar. Для начала необходимо импортировать эту библиотеку:
import calendar
Затем можно использовать метод calendar.month() для печати календаря определенного месяца. Например, чтобы распечатать календарь для января 2022 года, можно вызвать метод следующим образом:
print(calendar.month(2022, 1))
Этот код выведет на экран календарь для января 2022 года в виде таблицы. Метод month() принимает два аргумента: год и номер месяца.
Также можно использовать другие методы из библиотеки calendar для работы с календарем, например, чтобы узнать первый день недели в месяце, можно воспользоваться методом weekday():
print(calendar.weekday(2022, 1, 1))
Этот код выведет на экран номер дня недели (0-6, где 0 — понедельник, 6 — воскресенье) для 1 января 2022 года. Таким образом, библиотека calendar предоставляет широкие возможности для работы с календарем в Python.
Другие уроки курса "Python"
- Python Enum Weekday Usage
- Декораторы в Python
- F-строки в Python
- Присоединение элементов коллекции
- Измерение времени выполнения кода
- Отладка кода
- Переопределение метода __and__
- Работа с WindowsPath()
- IPython и Jupyter Notebook: руководство
- Генерация UUID в Python
- Проверка списка: any() и all()
- Профилирование с Pandas
- Переменная с нижним подчеркиванием
- Навыки Python: строки, типы данных
- Циклы в Python
- Модуль inspect
- Howdoi — получение ответов из терминала
- Декораторы в Python
- Работа с YAML в Python
- Bootle — простой веб-фреймворк
- Избегание изменяемых аргументов
- Работа с массивами в Numpy
- Проверка индексов коллекции
- Нахождение разницы между списками в Python
- Получение комбинаций в Python
- Работа с GitHub в Telegram
- Транспонирование 2D-массива с помощью zip
- Цикл for в Python
- Блок try-except-else
- Методы HTTP запросов в Flask
- Создание таблиц в Python с PrettyTable
- Метод eq для сравнения объектов
- Использование модуля math
- Antigravity модуль
- Работа с контекст-менеджером «with»
- Создание новых списков через list comprehensions
- Переопределение метода __rshift__
- История Python
- TypedDict для kwargs в Python 3.12
- Пространство имен в Python
- Создание функций с произвольным количеством аргументов
- Создание вложенных циклов for
- Функция product() из itertools
- Метод округления чисел
- Подсчет частотности элементов в Python
- Создание виртуальной среды
- Функции map, filter и reduce
- Создание новых списков в Python















