You are on page 1of 5

SYNOPSIS ON

B.S. Anangpuria Educational Institute


Alampur,
Faridabad

Submitted To: Submitted By:


Ms. Rajeev [19/IT22]
( Project ) BTech Vth
Semester
INTRODUCTION

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

Language:-This project will be developed in python.Python is a high-level, interpreted.


interactive and object-oriented scripting language. Python is designed to be highly readable.
It uses English keywords frequently where as other languages use punctuation, and it has
fewer syntactical constructions than other languages.It was mainly developed for emphasis on
code readability, and its syntax allows programmers to express concepts in fewer lines of
code.

Modules Needed

 Tkinter:-Python offers multiple options for developing GUI (Graphical User


Interface). Out of all the GUI methods, tkinter is most commonly used method. It is a
standard Python interface to the Tk GUI toolkit shipped with Python. Python with
tkinter outputs the fastest and easiest way to create the GUI applications. Creating a
GUI using tkinter is an easy task.
 PIL :- Python Imaging Library (expansion of PIL) is the de facto image processing
package for Python language. It incorporates lightweight image processing tools that
aids in editing, creating and saving images. Support for Python Imaging Library got
discontinued in 2011, but a project named pillow forked the original PIL project and
added Python3.x support to it. Pillow was announced as a replacement for PIL for
future usage. Pillow supports a large number of image file formats including BMP,
PNG, JPEG, and TIFF. The library encourages adding support for newer formats in
the library by creating new file decoders.

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:

 Processor - Dual Core


 Hard Disk – 500GB
 Memory - 4GB RAM
 Mouse - Any Standard
 Keyboard - Any Standard
 Monitor -Any color monitor
OBJECTIVE AND SCOPE

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:

 1. Saves time and efforts.

 2. Convenience of weather report from home.

 3. Every country and city weather report are available.

 4. Good accuracy of weather at that time.

 5. Get detailed information of the weather report.

You might also like