Internship Report
Internship Report
Internship Report
INTERNSHIP REPORT
Submitted by
Mr. Karandeep A. Chadda
Vision
To be on forefront to impart quality education to address societal and industrial needs and imbibe career
skills through perseverance and practice.
Mission
To adapt innovative student centric learning methods based on understanding and practice.
To enhance professional and entrepreneurial skills.
To motivate students to meet dynamic needs of the society with novelty and creativity.
To promote research and continuing education to keep country ahead.
To promote the mindset to acquire local solutions to local problems (LS2LP).
Vision
Emerge as a Centre of excellence for Electronics and Communication Engineering, imparting value-based
education and conducting quality research in cutting edge technologies, thus contributing in socio-
economic growth of the country.
Mission
Certificate
This is to certify that the Internship report submitted by Mr.
Karandeep A. Chadda, is the work done by him under my supervision,
studying in Eighth Semester submitted in partial fulfillment for awarding
degree of Bachelor of Engineering in Electronics and Communication
Engineering, by Dr. Babasaheb Ambedkar Technological University,
Lonere, Maharashtra, India during the academic year 2023-2024.
DECLARATION
I, the undersigned, student of Eighth semester, Department of Electronics
Sign:-
Mr. Karandeep A. Chadda
B. Tech VIII Sem
[ECE]
Internship Certificate
ACKNOWLEDGEMENT
I would also like to thank Dr. Pravin Matte, Head of the department,
Electronics and Communication Engineering, RCERT, for his wholehearted
support.
I would like to express my sincere thanks to Dr. A.Z. Chitade Principal,
RCERT, Chandrapur for his moral support to undertake this project.
I would also like to support the staff of the Department who helped us in
completing the Project.
I also wish to express my indebtedness to my parents as well as my family
member whose blessings and support always helped me to face the challenges
ahead.
At the end I would like to express my sincere thanks to all my friends and
others who helped me directly or indirectly during this project work.
CHAPTER PAGE
TITLE
NO. NO.
ABSTRACT I
1. INTRODUCTION
1.1 Introduction to the Company 1
1.2 Internship Structure 2
1.3 What is The Need for Web Development? 4
1.4 What is The Need for Data Analysis? 5
1.5 What is The Need for Data Visualization? 6
2 LITERATURE REVIEW
2.1 Web Development 7
2.2 Data Analysis 9
2.3 Data Visualization 11
3 WORK DONE
3.1 Task Performed 12
3.3.1 Web Development
3.3.2 Data Analysis
3.3.3 Data Visualization
3.2
Appendices (i.ii, iii)
May be added as Appendix I, Appendix ii etc.
References
ABSTRACT
Subsequently, the internship delved into the realm of data analysis methodologies,
encompassing data collection, cleaning, exploration, and modelling. Leveraging
tools such as Python, R, and SQL, diverse datasets were analysed to extract
meaningful insights, patterns, and trends, laying the foundation for informed
decision-making.
Furthermore, the internship journey traversed into the realm of data visualization,
Highlighting the significance of conveying complex information through visually
compelling representations. Utilizing libraries such as Matplotlib, Folium, Software
tools like Microsoft’s Power Bi were employed to create interactive dashboards,
charts, and graphs, enabling to explore data-driven insights intuitively. Throughout
the internship, various challenges were encountered, including data cleaning
complexities, design considerations for effective visualization, and optimization for
web performance. Strategies devised to overcome these challenges are discussed,
along with reflections on lessons learned and recommendations for future
endeavours in the domain.
CHAPTER 1
INTRODUCTION
1.1 INTRODUCTION TO THE ORGANIZATION
Location Email
Nagpur, Maharashtra
cognifyztechnologies@gmail.com
During the internship, I collected and processed large datasets, and performed
statistical analyses. Key responsibilities included:
As a data visualization intern, I will have the opportunity to work with Power BI, a
powerful tool for creating interactive and insightful visualizations. My key
responsibilities included:
Living in the 21st century, you might have often come across the word ‘Data
Analytics’. Data analytics takes raw data and turns it into useful information. It uses
various tools and methods to discover patterns and solve problems with data. Data
analytics helps businesses make better decisions and grow.
Companies around the globe generate vast volumes of data daily, in the form
of log files, web servers, transactional data, and various customer-related data. In
addition to this, social media websites also generate enormous amounts of data.
Companies ideally need to use all of their generated data to derive value out of it
and make impactful business decisions. Data analytics is used to drive this purpose.
Data analytics allows them to tailor customer service according to their needs.
It also provides personalization and builds stronger relationships with customers.
Analyzed data can reveal information about customers’ interests, concerns, and
more. It helps to give better recommendations for products and services to the
customers.
1.5 What is The Need for Data visualization?
Our eyes are drawn to colors and patterns. We can quickly identify red from
blue, and squares from circles. Our culture is visual, including everything from art
and advertisements to TV and movies. Data visualization is another form of visual
art that grabs our interest and keeps our eyes on the message. When we see a chart,
we quickly see trends and outliers. If we can see something, we internalize it
quickly.
Data visualization is one of the steps of the data science process, which states
that after data has been collected, processed and modeled, it must be visualized for
conclusions to be made. Data visualization is also an element of the broader data
presentation architecture discipline, which aims to identify, locate, manipulate,
format and deliver data in the most efficient way possible.
CHAPTER 2
LITERATURE REVIEW
2.1 What is Web Development?
Web development is closely related to the job of designing the features and
functionality of apps (web design). The term development is usually reserved for the
actual construction of these things (that is to say, the programming of sites).
The basic tools involved in web development are programming languages called
HTML (Hypertext Markup Language), CSS (Cascading Style Sheets), and
JavaScript. There are, however, a number of other programs used to “manage” or
facilitate the construction of sites that would otherwise have to be done “from
scratch” by writing code. A number of content management systems (CMS) fall into
this category, including WordPress, TYPO3, and Adobe Experience Manager,
among others.
The most common programming languages involved in web development are:
HTML is a markup language that web browsers use to interpret and compose
text, images, and other material into visible or audible web pages. Default
characteristics for every item of HTML markup are defined in the browser, and
these characteristics can be altered or enhanced by the web page designer's
additional use of CSS. HTML can embed programs written in a scripting
language such as JavaScript, which affects the behavior and content of web
pages.
Cascading Style Sheets (CSS) is a style sheet language used for specifying the
presentation and styling of a document written in a markup language such as
HTML or XML CSS is designed to enable the separation of content and
presentation, including layout, colors, and fonts.
The name cascading comes from the specified priority scheme to determine
which declaration applies if more than one declaration of a property match a
particular element. This cascading priority scheme is predictable
Web browsers have a dedicated JavaScript engine that executes the client code.
These engines are also utilized in some servers and a variety of apps. The most
popular runtime system for non-browser usage is Node.js.
Data can be used to answer questions and support decisions in many different
ways. Identifying the best way to analyze your data can help familiarize yourself
with the four types of data analysis commonly used in the field.
Descriptive analysis
Diagnostic analysis
Predictive analysis
Predictive analytics uses data to form projections about the future. Using
predictive analysis, you might notice that a given product has had its best sales
during September and October each year, leading you to predict a similar high point
during the upcoming year.
Predictive analysis answers the question, “What might happen in the future?”
Prescriptive analysis
Prescriptive analysis takes all the insights gathered from the first three types of
analysis and uses them to form recommendations for how a company should act.
Using our previous example, this type of analysis might suggest a market plan to
build on the success of the high sales months and harness new growth opportunities
in the slower months.
Prescriptive analysis answers the question, “What should we do about it?”
TASK 1 HTML/CSS:
1.Create a simple webpage with a heading, paragraph, and image using
HTML and CSS.
2.Build a basic form with a single input field and a submit button using
HTML and CSS.
3.Design and code a simple navigation menu with three links using HTML
and CSS.
TASK 2 JavaScript:
1.Develop a basic button that changes its color when clicked using
JavaScript.
2.Create an alert box that displays agreeing message based on the current
time using JavaScript.
3.Build a basic calculator that adds two numbers together and displays the
result using JavaScript.
TASK 1 1.Determine the top three most common cuisines in the dataset.
2.Calculate the percentage of restaurants that serve each of the top cuisines
TASK 2 1.Identify the city with the highest number of restaurants in the dataset.
2.Calculate the average rating for restaurants in each city.
3.Determine the city with the highest average rating.
TASK 3 1.Create a histogram or bar chart to visualize the distribution of price ranges among
the restaurants. 2.Calculate the percentage of restaurants in each price range
category.
TASK 5 1.Analyze the distribution of aggregate ratings and determine the most common
rating range.
2.Calculate the average number of votes received by restaurants.
TASK 7 1.Plot the locations of restaurants on a map using longitude and latitude coordinates.
2.Identify any patterns or clusters of restaurants in specific areas.
TASK 8 1.Identify if there are any restaurant chains present in the dataset
2.Analyze the ratings and popularity of different restaurant chains.
3.1.3 Data Visualization (Using Power Bi): -
(Dataset was given during internship)