1 of 12

Инструкция к аттестационному заданию

Модуль 2

2 of 12

Где брать данные по погоде?

  • Сайт rp5.ru
  • Ищем свой регион
  • Ищем свой или ближайший населенный пункт

3 of 12

Как получить данные?

  • В населенном пункте ищем раздел с архивом погоды
  • Лучше всего с архивными данными на метеостанциях при аэропортах

4 of 12

Как выбрать нужные данные?

  • Выбираем вкладку «Скачать архив погоды» в архиве погоды метеостанции
  • Выбираем нужный диапазон дат
  • Выбираем формат csv-файла и кодировку UTF-8 (если будем работать в Google Colab)

5 of 12

Как скачать?

  • После выбора всех условий, по нажатию кнопки «Выбрать в файл GZ (архив)», должна появиться ссылка «Скачать»
  • Иногда вместо нее может появляться надпись об ошибке. В этом случае попробуйте выбрать другой формат файла, а затем снова вернуться к csv

6 of 12

Проблемы при скачивании

  • Иногда браузеры блокируют скачивание
  • В этом случае попробуйте нажать на ссылку правой кнопкой мыши и выбрать пункт «Сохранить ссылку как…»

7 of 12

Что делать с файлом, у которого расширение gz?

  • Файл представляет собой архив
  • В Google Colab его можно распаковать одной из представленных сверху команд (любой)
  • Если задание выполняется на Windows, воспользуйтесь архиватором, например, 7zip

8 of 12

Файл не читается, что делать?

  • Если попытаться использовать функцию read_csv без дополнительных параметров, то файл прочитан не будет
  • Чтобы понять, почему посмотрим, что у него внутри

9 of 12

Содержимое файла

10 of 12

Что нужно указать в параметрах при чтении файла?

  • Как было показано на предыдущем слайде, таблица начинается не с первой строки, поэтому несколько строк надо пропустить (skiprows)
  • Разделителем в файле является не запятая, а точка с запятой (sep)
  • Могут попасться плохие строки, их нужно пропускать (on_bad_lines)
  • Если работаете в Windows, а не в Сolab, еще нужно указать кодировку(encoding=“utf8”)

11 of 12

Какие величины есть в таблице?

  • Описание столбцов есть во вкладке «Статистика погоды»:
  • Т – температура воздуха
  • P0 – атмосферное давление
  • U – относительная влажность
  • DD – направление ветра
  • FF – cкорость ветра
  • FF10 – максимальное значение порыва ветра
  • VV – горизонтальная дальность видимости

12 of 12

Какие величины будем строить в виде графиков?

  • Температура
  • Давление
  • Влажность
  • Скорость ветра
  • Постройте четыре отдельных линейных графика (по одному на каждую величину)
  • По оси Х указывается дата/время
  • Дата/время должны быть преобразованы из строки во временной формат
  • Оси должны быть подписаны, каждый график иметь заголовок