Tushar Verma 21scse1310012 Data Analysis Using Big Data Tools 21scse1310012 Report
Tushar Verma 21scse1310012 Data Analysis Using Big Data Tools 21scse1310012 Report
Tushar Verma 21scse1310012 Data Analysis Using Big Data Tools 21scse1310012 Report
and Engineering
Report
On
Data Analysis in Big Data Using Python
Name Admission No
Tushar Verma 21SCSE1310012
1
Introduction:
Big data analytics is the process of collecting, examining, and analyzing large
amounts of data to discover market trends, insights, and patterns that can help
companies make better business decisions. This information is available
quickly and efficiently so that companies can be agile in crafting plans to
maintain their competitive advantage.
Objective:
Technologies Used:
Implementation Details:
Create a Data loop that continuously updates the data stateand redraws the
Data window.
e. Handling Keyboard Inputs:
Capture keyboard inputs to control the Big Data's movement.
g. Generating Food:
Randomly generate food within the Data window. Ensure the food does
not overlap with the Big Data's body.
h. Collision Detection:
Keep track of the player's score based on the number of fooditems eaten.
Display the score on the Data window.
End the Data and display a Data over message when theBig Data collides.
j. Adding Data Over Options:
Provide options to restart the Data or exit the applicationafter the Data ends.
Challenges Faced:
3
During the development of the Snack Data, the followingchallenges were
encountered:
Implementing smooth and responsive Big Data movement.
Preventing the Big Data from moving in the opposite directioninstantly,
causing self-collision.
Managing the complexity of collision detection and preventing bugs related
to the Big Data's body and foodplacement.
Conclusion:
The Data analysis project successfully demonstrates the
development of a simple yet engaging Data using Python. Byfollowing the
implementation details outlined in this report, users can create their own
version of the Snack Data and further enhance it with additional features and
functionalities. The project provides a solid foundation forunderstanding Data
development concepts and Python programming techniques.
Source Code:
# Create a SparkSession
spark = SparkSession.builder \
.appName("BigDataAnalysis") \
.getOrCreate()