Weather forecasts are made by collecting as much data as possible about the current state of the atmosphere (particularly the temperature, humidity, and wind) and using an understanding of atmospheric processes (through meteorology) to determine how the atmosphere evolves in the future. There are several reasons why weather forecasts are important. It forewarns the people about future weather conditions so that people can plan their activities accordingly. It warns people about the impending severe weather conditions and other weather hazards such as thunderstorms, hurricanes, and heavy rainfalls. Thus far, accurate weather predictions have been able to save the lives of many. At its core, Twitter is a real-time public broadcast channel. These characteristics make Twitter a natural platform for public safety communication and early-warning systems.
Furthermore, Twitter became an essential source for up-to-date meteorological data and agency announcements. OpenWeatherMap processes all data in a way that it attempts to provide accurate online weather forecast data and weather maps, such as those for clouds and preciptations Besides, we will use Phyton programming language to get real-time weather data from OpenWeatherMap and post the information to our social media Twitter. Finally, OAuth and Tweepy are a very powerful library that enables the Python code to communicate with Twitter. Tweets about the weather could prove useful to anybody wanting to use it.