ВВИТ 2 Мячина Лада БФИ2203
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
Московский технический университет связи и информатики
(МТУСИ)
Лабораторная работа №2
«Создание приложения с метео-информацией»
Выполнил:
студент группы БФИ2203
Мячина Лада Андреевна
Проверил:
Чайка Андрей Дмитриевич
Москва 2022
СОДЕРЖАНИЕ
Цель работы……………………………………………………….3
Ход работы ………………………………………………………..3
Вывод ……………………………………………………………...7
Цель работы: создать проект, с помощью которого можно узнать метео-информацию в любом городе как на сегодняшний день, так и на неделю вперёд.
Задачи: зарегистрироваться на сайте, вывести в текущем и недельном прогнозе скорость ветра и видимость, изучить документацию на сайте.
ХОД РАБОТЫ
На рисунке 1 показан код программы, который выводит информацию о погоде на текущий день.
Рисунок 1 – Шаг 1-8
Результат работы программы продемонстрирован на рисунке 2.
Рисунок 2 – Результат работы программы
На рисунке 3 приведен код программы, выводящий прогноз погоды на неделю.
Рисунок 3 – Погода на неделю
На рисунке 4 показана результат работы программы.
Рисунок 4 – Результат работы программы (прогноз на неделю)
Добавлены такие параметры, как скорость ветра и видимость, показано на рисунке 5.
Рисунок 5 – Программа (добавлены видимость и скорость ветра)
На рисунке 6 продемонстрирована работа программы с добавленными атрибутами.
Рисунок 6 – Результат работы программы
Вывод: в ходе данной лабораторной работы я создала проект, с помощью которого можно узнать метео-информацию в любом городе как на сегодняшний день, так и на неделю вперёд. Параметр q используется для указания города. Параметр units используется для указания системы измерений. Параметр APPID необходимо указать, чтобы сервис не отклонил наш запрос, а принял нас как зарегистрированных пользователей. А для сохранения результатов использовал переменную data. Так как сервис отдает нам информацию в формате json, мне необходимо использовать метод json() для декодирования информации полученной от сервиса.
