Skip to content

PedroSilva370/WeatherApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Weather App

A desktop weather application built with Python and PyQt5. This project was developed by Pedro Gaudencio while studying Python through the Bro Code course.

About

This application allows users to search for weather information by city name using the OpenWeatherMap API.

Features

  • Search weather by city
  • Display temperature in Celsius
  • Show weather conditions
  • Weather emojis based on conditions
  • Error handling for invalid requests
  • Simple graphical interface

Technologies Used

  • Python 3
  • PyQt5
  • Requests
  • OpenWeatherMap API

Installation

pip install pyqt5 requests

Usage

python main.py

Replace YOUR_API_KEY_HERE with your OpenWeatherMap API key before running the application.

What I Learned

  • GUI development with PyQt5
  • API integration using Requests
  • Exception handling
  • Object-Oriented Programming (OOP)
  • Styling interfaces with Qt Style Sheets

Course

Project developed as part of my Python studies following the Bro Code course:

https://youtu.be/ix9cRaBkVe0

Author

Pedro Gaudencio

Personal project created by me for learning and practicing Python.

About

Weather application built with Python, PyQt5, and OpenWeatherMap API. Developed by me while studying Python through the Bro Code course.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages