Professional Documents
Culture Documents
This is weather api. The main aim of this project is to develop software for weather report.
This project will be developed to carry out the processes easily and quickly, which is not
possible with the manuals systems, which will be overcome by this software. This project
will be developed using python language. Hence it provide the complete solution for the
manual system Purpose of weather api is to allow user to check weather report.
Computerization of weather api will increase the ease, efficiency and reduce the chances of
manual errors The system will ease. the weather report for customer, users will be able to
easily search weather report. It can be examined at any time by user for different cities and
country.
TECHNOLOGY USED
Modules Needed
This module is not preloaded with Python. So to install it execute the following
command in the command-line:
pip install pillow
JSON :-The full form of JSON is JavaScript Object Notation. It means that a script
(executable) file which is made of text in a programming language, is used to store
and transfer the data. Python supports JSON through a built-in package called JSON.
To use this feature, we import the JSON package in Python script. The text in JSON is
done through quoted-string which contains the value in key-value mapping within { }.
It is similar to the dictionary in Python. JSON shows an API similar to users of
Standard Library marshal and pickle modules and Python natively supports JSON
features.
Requests :-Requests library is one of the integral part of Python for making HTTP
requests to a specified URL. Whether it be REST APIs or Web Scrapping, requests is
must to be learned for proceeding further with these technologies. When one makes a
request to a URI, it returns a response. Python requests provides inbuilt functionalities
for managing both the request and response.
This module is not preloaded with Python. So to install it execute the following
command in the command-line:
pip install requests
SOFTWARE AND HARDWARE
REQUIREMENTS
Software Requirements:
OS: Windows/Unix/Linux
IDE: Pycharm/Visual Studio Code/Atom
Language: Python
Particular GUI Library: Tkinter
Hardware Components:
Due to rapid growth of technology, users are switched over from the traditional
method for getting weather report to electronic method of getting weather report.
users use software applications rather than manual system as a main vehicle to get the
weather report. Some of the following features are: