Тип работы:
Предмет:
Язык работы:


ПРИЛОЖЕНИЕ ДЛЯ АНАЛИЗА ТОЧНОСТИ ПРОГНОЗОВ ПОГОДЫ

Работа №179000

Тип работы

Бакалаврская работа

Предмет

математика и информатика

Объем работы29
Год сдачи2025
Стоимость4300 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
5
Не подходит работа?

Узнай цену на написание


АННОТАЦИЯ 3
ВВЕДЕНИЕ 5
1 Стек технологий 6
2 Архитектура приложения 7
2.1 Блок подсчёта точности 7
2.2 Блок парсинга погоды 9
2.3 Блок осадков 11
2.4 Блок интерфейса 11
3 Работа приложения 13
4 Техническая реализация 16
4.1 База данных 16
4.2 Получение прогноза 17
4.3 Уведомление об осадках 21
4.4 Интерфейс 24
4.5 Асинхронность 26
ЗАКЛЮЧЕНИЕ 28
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 29


Представим себе ситуацию. Вы решили съездить на природу в отпуске. Выбираете время, место, смотрите прогноз погоды на это время. Вроде всё замечательно, солнышко, ясно. Однако, когда вы приехали, оказывается, что там ливень, и идти он будет ещё трое суток.
Для того, чтобы избежать подобной ситуации, нужно понять, какому сайту можно доверять, чьи прогнозы оказываются наиболее точными. Обычно такие вещи приходят только через горький жизненный опыт, но, что, если эту ситуацию возможно разрешить проще?
Целью данной работы было создать приложение, способное анализировать точность погоды с некоторых сайтов, выводить прогноз на сутки вперёд и уведомлять пользователя о возможных осадках.
Для реализации поставленной задачи необходимо решить следующие задачи:
1. Изучить язык программирования Python;
2. Изучить PostgreSQL;
3. Найти сайты погоды с дружественным API;
4. Изучить библиотеки, необходимые для реализации проекта.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Поставленная задача по созданию приложения для анализа точности предсказаний погоды, вывода прогноза температуры воздуха на день и предупреждения о приближающихся осадках была выполнена. Приложение было успешно создано и протестировано.
Данное приложение позволит определить наиболее точный сайт, что в свою очередь помогает в организации любых мероприятий, связанных, например, с природой.



1. Руководство по Python [Электронный ресурс] // URL: https://docs-python.ru (дата обращения: 25.11.2024 г.)
2. Документация библиотеки psycopg2 [Электронный ресурс] // URL: https://www.psycopg.org/docs/ (дата обращения 17.03.2025 г.)
3. Документация библиотеки requests [Электронный ресурс] // URL: https://requests.readthedocs.io/en/latest/ (дата обращения 14.02.2025)
4. Документация библиотеки BeautifulSoup [Электронный ресурс] // URL: https://www.crummy.com/software/BeautifulSoup/bs4/doc/ (дата обращения 14.02.2025)
5. Документация библиотеки datetime [Электронный ресурс] // URL: https://docs.python.Org/3/library/datetime.html (дата обращения 23.03.2025)
6. Документация библиотеки ге [Электронный ресурс] // URL: https://docs.python.Org/3/library/re.html (дата обращения 15.11.2024)
7. Документация библиотеки smtplib [Электронный ресурс] // URL: https://docs.python.Org/3/library/smtplib.html (дата обращения 21.03.2025)
8. Документация библиотеки email [Электронный ресурс] // URL: https://docs.python.Org/3/library/email.html (дата обращения 21.03.2025)
9. Документация библиотеки shedule [Электронный ресурс] // URL: https://schedule.readthedocs.io/en/stable/index.html (дата обращения 23.01.2024)
10. Документация библиотеки PyQt5 [Электронный ресурс] // URL: https://www.riverbankcomputing.com/static/Docs/PyQt5/ (дата обращения 11.04.2024)
11. Документация библиотеки json [Электронный ресурс] // URL: https://docs.python.Org/3/library/json.html (дата обращения 10.04.2025)
12. Документация библиотеки asyncio [Электронный ресурс] // URL: https://docs.python.Org/3/library/asyncio.html (дата обращения 14.04.2025)



Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ