Ничего не найдено

Работа с датой и временем в Python

В рамках курса вы разберетесь как подсчитывать количество различных событий, определять временной интервал между событиями и отображать дату и время.

Залина Озова
Преподаватель

Залина Озова

Более 3 лет преподаю информатику и математику. Обучаю студентов основам программирования. Реализую программы углубленного изучения предмета.

4часа
14видео
34упражнения
4100опыта
Описание курсаВероятно, у вас никогда не будет машины времени, но как насчет машины для анализа данных, содержащих время? Анализ данных существенно усложняется если они содержат дату и время. Если разработчик не имеет достаточного опыта и необходимых навыков, то при обработке данных может легко запутаться между днями и месяцами, часовыми поясами, переходе на летнее время и во многих других вещах. Если вы собираетесь обрабатывать данные, содержащие время, то Python будет лучшим выбором в качестве инструмента работы. В рамках данного курса на примере датасетов, содержащих сведения о прошедших пожарах и совершенных поездках на электросамокате, вы разберетесь как подсчитывать количество различных событий, определять временной интервал между событиями, а также поработаете с отображением данных. Вам предстоит работать как в стандартном Python, так и с библиотекой pandas, применяемой для обработки и анализа данных. Так же вы коснетесь библиотеки dateutil, поддерживаемой официальной документацией Python, в которой реализована работа с часовыми поясами. После этого курса вы научитесь уверенно обрабатывать данные, содержащие даты и время любого формата.
1.  Даты и календари
Пожары бушуют в Программинском крае несколько раз в год. В этой части вы узнаете как работать с date-объектами в Python начиная с подсчета количества пожаров, произошедших в Программинском крае с 1960. С помощью Python Вы научитесь обрабатывать данные, содержащие даты, различным операциям с датами и правильному способу форматирования дат.

2.  Объединение дат и времени
Прокат электросамокатов стал популярен во многих городах мира. Для автоматизации аренды используются различные программы, которые имеют возможность записывать данные о каждой поездке электросамоката. В этой главе вы поработаете с данными о начале и окончании поездок одного электросамоката в городе Программинск: проанализируете время пиковых поездок, рассчитаете продолжительность поездок и многое другое. Таким образом, научимся работать с датами и временем.

3.  Часовые пояса и переход на летнее время
В этой главе вы научитесь уверенно решать связанную со временем задачу, которая доставляет людям больше всего неудобств: часовые пояса и переход на летнее время. Продолжая работать с данными о прокате электросамоката, вы узнаете, как сравнивать время по всему миру, получать актуальные данные о часовых поясах из библиотеки dateutil, корректно использовать данные из нужного часового пояса.

4.  Просто и мощно: работа с датами и временем с применением библиотеки Pandas
В данной части вы познакомитесь с таким мощным инструментом как библиотека pandas. Имея дополнительную информацию о каждой поездке на электросамокате, например, о том, откуда она началась и где закончилась, а также о том, был ли у арендатора электросамоката годовой абонемент, вы сможете провести более глубокий анализ и познакомиться с основными операциями pandas, такими как группировка и сортировка результатов по времени.

ООО «Дипскиллс»
г. Москва, ул. Измайловский Вал, д. 2
© DeepSkills, 2023