Чему вы научитесь
- Создавать объекты типов date, time, datetime для представления даты, времени и их комбинации.
- Выполнять арифметические операции с датами, используя метод timedelta: прибавлять и вычитать дни, часы, минуты и другие временные интервалы.
- Рассчитывать временные промежутки: определять разницу между двумя датами, вычислять количество дней до заданного события.
- Форматировать даты и время: преобразовывать строки в объекты datetime и обратно с помощью методов strptime() и strftime().
- Работать с часовыми поясами, включая создание aware-объектов и преобразование времени между различными поясами.
- Получать текущее время системы.
- Делать паузы в выполнении кода (sleep).
- Измерять время выполнения кода.
- Создавать текстовые календари.
- Определять день недели для любой даты.
- Проверять високосные годы.
- Перебирать даты с помощью итераторов.
- Настраивать отображение календарей.
О курсе
На курсе вы освоите работу со встроенными модулями Python для работы с датами и временем: datetime, calendar, time. Научитесь находить даты в тексте, рассчитывать временные интервалы, создавать календари и правильно учитывать разницу во времени между городами.
Для кого этот курс
Начинающие Python‑разработчики, которые хотят освоить работу с временными данными.
Начальные требования
✓ Базовые знания Python.
✓ Установленный Python 3.8+ (рекомендуется последняя версия).
Преподаватели курса
Как проходит обучение
Обучение построено так, чтобы вы не просто узнали новое, но и научились применять знания. Во время обучения вас ждут:
✓ текстовые материалы — разберем модуль подробно;
✓ тестовые вопросы — закрепим теорию;
✓ практические задания — применим знания на практике.
Нагрузка
1-2