UPDATED Internship Report - Mini Project Format-4
UPDATED Internship Report - Mini Project Format-4
2023-2024
MINI PROJECT
BACHELOR OF TECHNOLOGY
in
APPLIED COMPUTATIONAL SCIENCE AND ENGINEERING
by
Vaibhav srivastava
2101921540060
Mrs.Vipasha Aboll
CERTIFICATE
This is to certify that the “Mini Project Report” entitled “weather forecasting app”is being done
by Meetali singh, vaibhav srivastava (2101921540032,2101921540060) in partial fulfillment of the
requirements for the award of the degree of BACHELOR OF TECHNOLOGY in CSDS for the
academic session 2023-2024. They have completed Their Mini Project successfully.
We hereby declare that the Mini Project work presented in this report entitled “WEATHER
FORECASTING APP”, in partial fulfillment of the requirement for the award of the degree of
Bachelor of Technology in Applied Computational Science & Engineering, submitted to A.P.J.
Abdul Kalam Technical University, Lucknow, is based on our own work carried out at
Department of Applied Computational Science & Engineering, G.L. Bajaj Institute of Technology
& Management, Greater Noida. The work contained in the report is true and original to the best of
our knowledge .
Signature:
Name:
Roll No:
References
LIST OF FIGURES
Page No.
Figure 1.1 11
Figure 1.2 11
Figure 1.3 15
LIST OF TABLES
Page No.
Table 1.1 Pg.No
Table 1.2 Pg.No
WEATHER FORECASTING APP
1.INTRODUCTION:
Weather Forecasting is the application of science and technology used to predict
the meteorological conditions of the atmosphere for a specific location and time.
Weather forecasts are made by collecting quantitative data about the current
state of the atmosphere at a given place and using meteorology to project how
the atmosphere will change. It has enabled many of us to stay notified about the
changes in climatic conditions beforehand. Rainfalls, fogs, and snows, as well
as hurricanes, tornados, and cyclones, can cause serious damage to the
businesses like farming and other fields dependent on weather conditions. Using
the weathercast app, we can promptly monitor the weather and predict the most
appropriate time for land irrigation and to prevent any loss of profit. It can be
said that weather forecasts have been one of the greatest advancements of all
time, mothered by innovative technologies and creative thoughts. The
furtherance of the weather forecasting is the weathercast application. Our
application displays various weather parameters such as current temperature,
wind speed, humidity, AQI, UVI. AQI(Air Quality Index) is a globally accepted
standard to identify what is the quality of air and how polluted it is, and the
general people can use necessary measures. Similarly our app will also display
the current UVI(Ultraviolet Index) value. UVI is a globally accepted standard
to measure the strength of the ultra violet radiations coming from the sun. Our
application is beneficial to the general public.This application brings you
accurate and up-to-date weather information for any city location around the
globe.
2.OBJECTIVES:
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.
Hardware Components:
• Processor – Dual Core
• Hard Disk – 1 TB
• Memory – 4GB RAM
• Mouse – Any Standard
• Keyboard – Any Standard
• Monitor – Any color monitor
4.EXISTING SYSTEM/RELATED WORK:
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.
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.
5.PROBLEM STATEMENT:
1) Open the PyCharm code editor and create a new project in it.
2) Now add some images in the path where you have created the
project.
Fig 1.1
3) Now go to this website Weather API – OpenWeatherMap and
create an account here and get the API key as shown.
Fig 1.2
The Project has been successfully completed by having established the user
friendly interface with the help of python tkinter library. At the same time there
is some scope for improvements in the future. It can be possible to make it more
Attractive by adding more variety of functions .
This application may helpful for the humans as it show the weather details of a
city.
I believe the trial has shown conclusively that it is both possible and desirable
to use Python as the principal teaching language:
• It is Free (as in both cost and source code).
• It is trivial to install on a Windows PC allowing students to take their
interest further. For many the hurdle of installing a Pascal or C compiler on a
Windows machine is either too expensive or too complicated.
Future Scope:
• The output from the model provides the basis of the weather
forecast.
• Location and voice handling can be integrated with the weather API.
9.REFRENCES:
[3] Dr.C K Gomathy, Article: A Study on the Effect of Digital Literacy and
information Management, IAETSD Journal For Advanced Research In Applied
Sciences, Volume 7 Issue 3, P.No-51-57, ISSN NO: 2279-543X,Mar/2018.