A aplicação Weather App foi desenvolvida durante estudos com Python com IA. O projeto é voltado para obter informações sobre o clima de uma determinada cidade
Esse projeto foi desenvolvido com as seguintes tecnologias:
- Python
- API: OpenWeatherMap
- Git e Github
main.py: Este é o ponto de entrada do programa. Ele solicita ao usuário que digite o nome da cidade, instancia a classe WeatherAPI e chama o método obter_clima() para obter as informações do clima. Em seguida, imprime as informações na tela..
api.py: Neste arquivo, definimos a classe WeatherAPI, que é responsável por fazer a requisição à API e retornar os dados do clima. No método obter_clima(), construímos a URL da requisição com os parâmetros necessários, fazemos a requisição usando o módulo requests, e então criamos uma instância da classe Clima (definida em models.py) com os dados obtidos da API.
models.py: Aqui definimos a classe Clima, que representa os dados do clima. No construtor, recebemos o objeto JSON retornado pela API e extraímos a temperatura.