Интерактивный курс

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

Узнайте, как работать с датами и временем в Python.

О курсе

Вероятно, у вас никогда не будет машины времени, но как насчет машины для анализа времени? Как только время попадает в любой анализ, все становится таким странным. Легко запутаться в дневных и месячных границах, часовых поясах, переходе на летнее время и во всевозможных других вещах, которые могут смутить неподготовленных. Если вы собираетесь проводить какой-либо анализ, требующий времени, вам будет проще разобраться, используя Python. Работая с датасетами об ураганах и поездках на велосипедах, мы рассмотрим подсчет событий, выяснение того, сколько времени прошло между событиями, и составление графика с течением времени. Вы будете работать как в стандартном Python, так и в Pandas, и мы коснемся библиотеки dateutil — единственной библиотеки часовых поясов, утвержденной официальной документацией Python. После этого курса вы, как чемпион, будете уверенно обрабатывать данные даты и времени в любом формате.

План занятий

Легко и мощно: даты и время в pandas

Чтобы завершить этот курс, вы примените все, что вы узнали о работе с датами и временем в стандартном Python, к работе с датами и временем в Pandas. С дополнительной информацией о каждой поездке на велосипеде, такой как станция, на которой поездка была запущена и остановлена, и было ли у велосипедиста годовое членство, вы сможете гораздо глубже изучить данные поездки на велосипеде. В этой главе вы плотно поработаете с операциями Pandas, такими как группировка и отображение результатов по времени.

Объединяем даты и время

Системы проката велосипедов популярны во всем мире — и, к счастью для нас, каждая поездка записывается! Работая со всеми заездами и выездами одного велосипеда в Вашингтоне, округ Колумбия, вы будете практиковаться в работе с датами и временем одновременно. Вы будете анализировать даты и время из текста, анализировать пиковое время поездки, рассчитывать продолжительность поездки и многое другое.

Часовые пояса и летнее время

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

Даты и календари

Ураганы (также известные как циклоны или тайфуны) обрушиваются на американский штат Флорида несколько раз в год. Чтобы начать этот курс, вы узнаете, как работать с объектами дат в Python, начиная с дат каждого урагана, который обрушивался на Флориду с 1950 года. Вы узнаете, как Python обрабатывает даты, каковы обычные операции с датами и и как правильно форматировать даты, чтобы избежать путаницы.