A desktop weather application built with Python and PyQt5. This project was developed by Pedro Gaudencio while studying Python through the Bro Code course.
This application allows users to search for weather information by city name using the OpenWeatherMap API.
- Search weather by city
- Display temperature in Celsius
- Show weather conditions
- Weather emojis based on conditions
- Error handling for invalid requests
- Simple graphical interface
- Python 3
- PyQt5
- Requests
- OpenWeatherMap API
pip install pyqt5 requestspython main.pyReplace
YOUR_API_KEY_HEREwith your OpenWeatherMap API key before running the application.
- GUI development with PyQt5
- API integration using Requests
- Exception handling
- Object-Oriented Programming (OOP)
- Styling interfaces with Qt Style Sheets
Project developed as part of my Python studies following the Bro Code course:
Pedro Gaudencio
Personal project created by me for learning and practicing Python.