Project Presentation
ANDHRA UNIVERSITY
ANDHRA UNIVERSITY
BITCOIN PRICE PREDICTION
PROJECT REPORT
Master of Computer Applications
>>> python –version
• Pandas 1.4.2 It is one of the most important
packages Pandas is mainly used for data
analysis and associated manipulation of
tabular data in Dataframes. Pandas allow
importing data from various file formats such
as comma-separated-values, JSON, Parquet,
SQL database tables or queries, and Microsoft
Excel.
• Pandas installation
• Step 1 – Open Command prompt
Step 2 – Run >>> pip3 install
matplotlib
• Scikit Learn 1.1.1 (Sklearn) is the most useful
and robust library for machine learning in
Python. It provides a selection of efficient
tools for machine learning and statistical
modelling including classification, regression,
clustering and dimensionality reduction via a
consistence interface in Python. Scikit Learn
installation
• Step 1 − Open command prompt
Step 2 – Run >>> pip3 install
Sklearn
• Streamlit 1.90 is an open-source python
library for creating and sharing web apps for
data science and machine learning projects.
The library can help you create and deploy
your data science solution in a few minutes
with a few lines of code.
• Streamlit Learn installation
Step 1 − Open command prompt
Step 2 – Run >>> pip3 install
matplotlib
• Scikit Learn 1.1.1 (Sklearn) is the most useful
and robust library for machine learning in
Python. It provides a selection of efficient
tools for machine learning and statistical
modelling including classification, regression,
clustering and dimensionality reduction via a
consistence interface in Python.
• Scikit Learn installation
• Step 1 − Open command prompt
Step 2 – Run >>> pip3 install
Sklearn
• Streamlit 1.90 is an open-source python
library for creating and sharing web apps for
data science and machine learning projects.
The library can help you create and deploy
your data science solution in a few minutes
with a few lines of code.
• Streamlit Learn installation
Step 1 − Open command prompt
• Step 2 – Run >>> pip3 install streamlit
• Google collab
• If you have used the Jupyter notebook
previously, you would quickly learn to use
Google Colab. To be precise, Colab is a free
Jupyter notebook environment that runs
entirely in the cloud. Most importantly, it does
not require a setup and the notebooks that
you create can be simultaneously edited by
your team members - just the way you edit
3.1.1 Fields in Data Set
3.1.2 Dataset from yahoo
• 3.1.2 Data Analysis:
• Data analysis is defined as a process of
cleaning, transforming, and modelling data to
discover useful information for business
decision-making. The purpose of Data Analysis
is to extract useful information from data and
make a decision based on the data analysis. A
simple example of Data analysis is whenever
we take any decision in our day-to-day life by
thinking about what happened last time or
3.1.3 Analysis
• 3.1.3 Choose the model:
• Choosing the right model for a particular
problem is an important step in data analysis
and machine learning. A model is a
mathematical representation of a system or a
process, and it is used to make predictions or
to gain insights into the data. Here are some
key considerations to keep in mind when
choosing a model: Problem type: The type of
problem you are trying to solve will often
3.1.4 ARIMA Flow Chart
• Autocorrelation is a measurement of the inter
connection inside a time series. It is a method
for estimating and clarifying interior
relationships between perceptions in a time
series analysis . According to the concept of
autocorrelation, if the first element is closely
related to the second, and the second to the
third, then the first element must also be
somewhat related to the third one.
Autocorrelation function (ACF) helps to
3.2 UML Diagrams
• UML (Unified Modelling Language) is a
standard language for specifying, visualizing,
constructing, and documenting the artefacts
of software systems.
3.2.1 Use case Diagram
• Use case diagrams are a set of use cases,
actors, and their relationships. They represent
the use case view of a system. A use case
represents a particular functionality of a
system. Hence, a use case diagram is used to
describe the relationships among the
functionalities and their internal/external
controllers. These controllers are known as
actors. Use case diagrams are valuable for
visualizing the functional requirements of a
3.2.2 Actors
• An actor represents an external entity that
interacts with a system. Since it is external to
the system, the actor itself is not fully
modeled by the system. However, in order to
design the interactions between an actor and
a system, the latter may have a simplified
model of the actor. A user of a system is a
typical example of an actor. Other types of
actors include the software systems that are
being integrated with the current system (e.g.,
3.2.3 Class Diagram
• The class diagram is static. It represents the
static view of an application. The class diagram
is not only used for visualizing, describing, and
documenting different aspects of a system but
also for constructing executable code of the
software application. A class diagram
describes the attributes and operations of a
class and also the constraints imposed on the
system. The class diagrams are widely used in
the modelling of an object-oriented cause
3.2.4 Sequence diagram
• A sequence diagram is an interaction diagram.
From the name, it is clear that the diagram
deals with some sequences, which are the
sequence of messages flowing from one
object to another. Interaction among the
components of a system is very important
from an implementation and execution
perspective. Sequence diagrams describe
interactions among classes. A sequence
diagram is a good way to visualize and validate
3.2.3 Sequence diagram
• Various Notations in Sequence Diagrams:
• Class Roles or Participants:
• Class roles describe the way an object will
behave in context.
• Activation or Execution:
• Occurrence Activation boxes represent the
time an object needs to complete a task.
When an object is busy executing a process or
waiting for a reply message, we use a thin grey
rectangle placed vertically on its lifeline.
3.2.5 Activity diagram
• The activity diagram describes the flow of
control in a system. It consists of activities and
links. The flow can be sequential, concurrent,
or branched. Activities are nothing but the
functions of a system. Numbers of activity
diagrams are prepared to capture the entire
flow in a system. Activity diagrams are used to
visualize the flow of controls in a system. This
is prepared to have idea of how the system
will work when executed.
3.2.6 Component Diagram
• A component diagram is used to break down a
large object-oriented system into the smaller
components, so as to make them more
manageable. It models the physical view of a
system such as executables, files, libraries, etc.
that resides within the node. It visualizes the
relationships as well as the organization
between the components present in the
system. It helps in forming an executable
system. A component is a single unit of the
3.2.7 Deployment Diagram
• Deployment Diagram is a type of diagram that
specifies the physical hardware on which the
software system will execute. It also
determines how the software is deployed on
the underlying hardware. It maps software
pieces of a system to the device that are going
to execute it. The deployment diagram maps
the software architecture created in design to
the physical system architecture that executes
it. In distributed systems, it models the
4.1.1 Anaconda Installation 1
• Choose whether to add Anaconda to your
PATH environment variable. We recommend
not adding Anaconda to the PATH
environment variable, since this can interfere
with other software. Instead, use Anaconda
software by opening Anaconda Navigator or
the Anaconda Prompt from the Start Menu.
• 4.1.2 Anaconda Installation 2
• Choose whether to register Anaconda as your
default Python. Unless you plan on installing
4.1.3 Anaconda Installation 3
• Or to install Anaconda without VS Code, click
the Skip button. NOTE: Installing VS Code with
the Anaconda installer requires an internet
connection. Offline users may be able to find
an offline VS Code installer from Microsoft.
After a successful installation you will see the
“Thanks for installing Anaconda” dialogue box:
If you wish to read more about Anaconda
Cloud and how to get started with
• Anaconda, check the boxes “Learn more about
4.1.4 Anaconda Installation 4
• JUPITER NOTEBOOK:
• A notebook integrates code and its output into
a single document that combines
visualizations, narrative text, mathematical
equations, and other rich media. In other
words: it's a single document where you can
run code, display the output, and also add
explanations, formulas, and charts, and make
your work more transparent, understandable,
repeatable, and shareable. Using Notebooks is
4.1.5 Anaconda Installation 5
• A kernel is a “computational engine” that
executes the code contained in a notebook
document.
• A cell is a container for text to be displayed in
the notebook or code to be executed by the
notebook‟s kernel.
• Python:
• Python is an interpreted, high-level, general-
purpose programming language. Created by
Guido van Rossum and first released in 1991,
4.1.6 AWS
• After login:
• 4.1.7 AWS EC2 1
• 4.1.8 AWS EC2 2
• Launch the EC2 instance
• Choose the ubuntu free tire
• Click on select
• 4.1.9 AWS EC2 3
• Choose t2.micro free tier eligible
• Click on review and launch
4.1.10 AWS EC2 4
4.1.11 AWS EC2 5
• Click on launch
• Click on “Download Key Pair” and save
the .pem file then click on “Launch Instance”.A
key pair, consisting of a public key and a
private key, is a set of security credentials that
you use to prove your identity when
connecting to an Amazon EC2 instance.
Amazon EC2 stores the public key on your
instance, and you store the private key. For
Linux instances, the private key allows you to
4.1.12 AWS EC2 6
• Final step:
4.1.13 AWS EC2 7
• Select the “Network & security” -> Security
groups and then click “Create Security
• Group”
• 4.1.14 AWS EC2 8
• Connect to the AWS box
• 4.1.15 AWS EC2 9
• Move the files to an AWS EC2 instance
• Command line to copy files To connect to the
server :
5. TESTING
• 5.1 Introduction
• The reason of testing is to find blunders.
Testing is the method of attempting to
discover every conceivable blame or
shortcoming in a work item. It gives a way to
check the functionality of components, sub-
assemblies, congregations and/or a
wrapped-up item It is the process of
working out a program to guarantee the
testing. The computer program system meets
6.1.1 First page
• Users must give inputs
6.1.2 Web page
6.1.3 User input
• Output for visualize
6.1.4 Output visualize
• Predict Tomorrow’s Price
• 6.1.5 Output Tomorrow’s Price
6.2 Reports
• Input:
Visualize (button)
• Result:
6.2.1 Result
• Input
• Start Date: 2022/12/31
• End Date: 2023/03/31
• Data Interval: 15
• Result:
• 6.2.2 Visualization report
7. CONCLUSION AND FUTURE
SCOPE
• 7.1 CONCLUSION:
• So With everything taken into account,
anticipating a cost-related variable is
troublesome given the huge number of
powers affecting the market. Add to that, the
way that costs are by an enormous degree
subject to future possibilities as opposed to
notable information. Be that as it may, utilizing
profound brain networks has given us a
superior comprehension of Bitcoin, and
7.2 Future Scope
• The development of the predictive model. It
does also calculate the market sentiments to
predict the price more accurately. The
prediction is limited to previous data. The
ability to predict data streaming would
improve the model's performance and
predictability. While these models have been
shown to be useful in predicting shortterm
price movements, their efficacy in predicting
long-term trends remains uncertain. One
8. BIBLIOGRAPHY
• Kumar, N. (2021). Bitcoin Price Prediction
using ARIMA. Medium.
https://towardsdatascience.com/bitcoin-
price-prediction-using-arima8739f4da48d4
• Brownlee, J. (2021). Time Series Analysis in
Python: An Introduction. Machine Learning
Mastery.
https://machinelearningmastery.com/time-
seriesanalysis-in-python-an-introduction/
• Short, J. (2018). Building a Bitcoin Price
9. WEBLIOGRAPHY

More Related Content

PDF
open_source_module_02.pdf ...and for any
PPTX
Software Eng S3 ( Software Design ).pptx
PDF
Design and Implementation in Software Engineering
PPTX
Object_Oriented_Design_Architectural Modeling.pptx
PDF
Uml examples
PPTX
Fundamentals of Software Engineering
PDF
Linux Assignment 3
PPTX
object oriented programming part inheritance.pptx
open_source_module_02.pdf ...and for any
Software Eng S3 ( Software Design ).pptx
Design and Implementation in Software Engineering
Object_Oriented_Design_Architectural Modeling.pptx
Uml examples
Fundamentals of Software Engineering
Linux Assignment 3
object oriented programming part inheritance.pptx

Similar to Bitcoin predictor project presentation (20)

PDF
IGCSE & O Level Computer Workbook for P2 by Inqilab Patel
PPT
Software design, software engineering
PDF
Software Design And Analysis Ii Lecture Notes Cuny Csci235 Itebooks
PDF
Software Engineering - SOFTWARE DESIGN Process
PPTX
Dynamic modeling
PPTX
unit 5 Architectural design
PPTX
SoftwareArchitecture.pptx Software Architecture
PDF
361103834-CHAPTER-5-SYSTEM-IMPLEMENTATION-AND-SUPPORT-pdf.pdf
DOC
Lab management
PPTX
.net Based Component Technologies
PPT
Chapter 7 Basic Building of SE Architecture.ppt
DOCX
DOCX
PPTX
DOC-20210303-WA0017..pptx,coding stuff in c
DOCX
Unit 3 Software engineering deataled notes .docx
PDF
S2-Programming_with_Data_Computational_Physics.pdf
PDF
A Model of Local Area Network Based Application for Inter-office Communication
PPT
Share Unit 1- Basic concept of object-oriented-programming.ppt
PPT
Design concepts and principles
PPTX
Unit - I Intro. to OOP Concepts and Control Structure -OOP and CG (2024 Patte...
IGCSE & O Level Computer Workbook for P2 by Inqilab Patel
Software design, software engineering
Software Design And Analysis Ii Lecture Notes Cuny Csci235 Itebooks
Software Engineering - SOFTWARE DESIGN Process
Dynamic modeling
unit 5 Architectural design
SoftwareArchitecture.pptx Software Architecture
361103834-CHAPTER-5-SYSTEM-IMPLEMENTATION-AND-SUPPORT-pdf.pdf
Lab management
.net Based Component Technologies
Chapter 7 Basic Building of SE Architecture.ppt
DOC-20210303-WA0017..pptx,coding stuff in c
Unit 3 Software engineering deataled notes .docx
S2-Programming_with_Data_Computational_Physics.pdf
A Model of Local Area Network Based Application for Inter-office Communication
Share Unit 1- Basic concept of object-oriented-programming.ppt
Design concepts and principles
Unit - I Intro. to OOP Concepts and Control Structure -OOP and CG (2024 Patte...
Ad

More from lathay415 (7)

PPTX
Bitcoin_Price_Prediction_Presentation.ppt
PPTX
Bitcoin_Price_Prediction_Presentation.pptx
PPTX
AU_Project_Detailed.pptx Bitcoin Price Prediction
PPTX
AU_Project.pptx Bitcoin Price Prediction
PPTX
Project_Presentation Bitcoin Price Prediction
PPTX
Bitcoin_Price_Prediction_Presentation.pptx
PPTX
Bitcoin Price Prediction presentations
Bitcoin_Price_Prediction_Presentation.ppt
Bitcoin_Price_Prediction_Presentation.pptx
AU_Project_Detailed.pptx Bitcoin Price Prediction
AU_Project.pptx Bitcoin Price Prediction
Project_Presentation Bitcoin Price Prediction
Bitcoin_Price_Prediction_Presentation.pptx
Bitcoin Price Prediction presentations
Ad

Recently uploaded (20)

PDF
How Animation is Used by Sports Teams and Leagues
PPT
Fire_electrical_safety community 08.ppt
PDF
trenching-standard-drawings procedure rev
PPTX
a group casestudy on architectural aesthetic and beauty
PDF
Test slideshare presentation for blog post
PDF
Designing Through Complexity - Four Perspectives.pdf
PPTX
Necrosgwjskdnbsjdmdndmkdndndnmdndndkdmdndkdkndmdmis.pptx
PPTX
ENG4-Q2-W5-PPT (1).pptx nhdedhhehejjedheh
PDF
321 LIBRARY DESIGN.pdf43354445t6556t5656
PPTX
ACL English Introductionadsfsfadf 20200612.pptx
PPT
robotS AND ROBOTICSOF HUMANS AND MACHINES
PDF
analisis snsistem etnga ahrfahfffffffffffffffffffff
PPTX
Drafting equipment and its care for interior design
PPTX
22CDH01-V3-UNIT III-UX-UI for Immersive Design
PPTX
WHY UPLOADING IS IMPORTANT TO DOWNLOAD SLIDES.pptx
PPT
aksharma-dfs.pptgfgfgdfgdgdfgdfgdgdrgdgdgdgdgdgadgdgd
PPTX
UNIT III - GRAPHICS AND AUDIO FOR MOBILE
PDF
2025_AIFG_Akane_Kikuchi_Empathy_Design.PDF
PPTX
PROPOSAL tentang PLN di metode pelaksanaan.pptx
PPTX
timber basics in structure mechanics (dos)
How Animation is Used by Sports Teams and Leagues
Fire_electrical_safety community 08.ppt
trenching-standard-drawings procedure rev
a group casestudy on architectural aesthetic and beauty
Test slideshare presentation for blog post
Designing Through Complexity - Four Perspectives.pdf
Necrosgwjskdnbsjdmdndmkdndndnmdndndkdmdndkdkndmdmis.pptx
ENG4-Q2-W5-PPT (1).pptx nhdedhhehejjedheh
321 LIBRARY DESIGN.pdf43354445t6556t5656
ACL English Introductionadsfsfadf 20200612.pptx
robotS AND ROBOTICSOF HUMANS AND MACHINES
analisis snsistem etnga ahrfahfffffffffffffffffffff
Drafting equipment and its care for interior design
22CDH01-V3-UNIT III-UX-UI for Immersive Design
WHY UPLOADING IS IMPORTANT TO DOWNLOAD SLIDES.pptx
aksharma-dfs.pptgfgfgdfgdgdfgdfgdgdrgdgdgdgdgdgadgdgd
UNIT III - GRAPHICS AND AUDIO FOR MOBILE
2025_AIFG_Akane_Kikuchi_Empathy_Design.PDF
PROPOSAL tentang PLN di metode pelaksanaan.pptx
timber basics in structure mechanics (dos)

Bitcoin predictor project presentation

  • 1. Project Presentation ANDHRA UNIVERSITY ANDHRA UNIVERSITY BITCOIN PRICE PREDICTION PROJECT REPORT Master of Computer Applications
  • 2. >>> python –version • Pandas 1.4.2 It is one of the most important packages Pandas is mainly used for data analysis and associated manipulation of tabular data in Dataframes. Pandas allow importing data from various file formats such as comma-separated-values, JSON, Parquet, SQL database tables or queries, and Microsoft Excel. • Pandas installation • Step 1 – Open Command prompt
  • 3. Step 2 – Run >>> pip3 install matplotlib • Scikit Learn 1.1.1 (Sklearn) is the most useful and robust library for machine learning in Python. It provides a selection of efficient tools for machine learning and statistical modelling including classification, regression, clustering and dimensionality reduction via a consistence interface in Python. Scikit Learn installation • Step 1 − Open command prompt
  • 4. Step 2 – Run >>> pip3 install Sklearn • Streamlit 1.90 is an open-source python library for creating and sharing web apps for data science and machine learning projects. The library can help you create and deploy your data science solution in a few minutes with a few lines of code. • Streamlit Learn installation
  • 5. Step 1 − Open command prompt Step 2 – Run >>> pip3 install matplotlib • Scikit Learn 1.1.1 (Sklearn) is the most useful and robust library for machine learning in Python. It provides a selection of efficient tools for machine learning and statistical modelling including classification, regression, clustering and dimensionality reduction via a consistence interface in Python. • Scikit Learn installation • Step 1 − Open command prompt
  • 6. Step 2 – Run >>> pip3 install Sklearn • Streamlit 1.90 is an open-source python library for creating and sharing web apps for data science and machine learning projects. The library can help you create and deploy your data science solution in a few minutes with a few lines of code. • Streamlit Learn installation
  • 7. Step 1 − Open command prompt • Step 2 – Run >>> pip3 install streamlit • Google collab • If you have used the Jupyter notebook previously, you would quickly learn to use Google Colab. To be precise, Colab is a free Jupyter notebook environment that runs entirely in the cloud. Most importantly, it does not require a setup and the notebooks that you create can be simultaneously edited by your team members - just the way you edit
  • 8. 3.1.1 Fields in Data Set
  • 9. 3.1.2 Dataset from yahoo • 3.1.2 Data Analysis: • Data analysis is defined as a process of cleaning, transforming, and modelling data to discover useful information for business decision-making. The purpose of Data Analysis is to extract useful information from data and make a decision based on the data analysis. A simple example of Data analysis is whenever we take any decision in our day-to-day life by thinking about what happened last time or
  • 10. 3.1.3 Analysis • 3.1.3 Choose the model: • Choosing the right model for a particular problem is an important step in data analysis and machine learning. A model is a mathematical representation of a system or a process, and it is used to make predictions or to gain insights into the data. Here are some key considerations to keep in mind when choosing a model: Problem type: The type of problem you are trying to solve will often
  • 11. 3.1.4 ARIMA Flow Chart • Autocorrelation is a measurement of the inter connection inside a time series. It is a method for estimating and clarifying interior relationships between perceptions in a time series analysis . According to the concept of autocorrelation, if the first element is closely related to the second, and the second to the third, then the first element must also be somewhat related to the third one. Autocorrelation function (ACF) helps to
  • 12. 3.2 UML Diagrams • UML (Unified Modelling Language) is a standard language for specifying, visualizing, constructing, and documenting the artefacts of software systems.
  • 13. 3.2.1 Use case Diagram • Use case diagrams are a set of use cases, actors, and their relationships. They represent the use case view of a system. A use case represents a particular functionality of a system. Hence, a use case diagram is used to describe the relationships among the functionalities and their internal/external controllers. These controllers are known as actors. Use case diagrams are valuable for visualizing the functional requirements of a
  • 14. 3.2.2 Actors • An actor represents an external entity that interacts with a system. Since it is external to the system, the actor itself is not fully modeled by the system. However, in order to design the interactions between an actor and a system, the latter may have a simplified model of the actor. A user of a system is a typical example of an actor. Other types of actors include the software systems that are being integrated with the current system (e.g.,
  • 15. 3.2.3 Class Diagram • The class diagram is static. It represents the static view of an application. The class diagram is not only used for visualizing, describing, and documenting different aspects of a system but also for constructing executable code of the software application. A class diagram describes the attributes and operations of a class and also the constraints imposed on the system. The class diagrams are widely used in the modelling of an object-oriented cause
  • 16. 3.2.4 Sequence diagram • A sequence diagram is an interaction diagram. From the name, it is clear that the diagram deals with some sequences, which are the sequence of messages flowing from one object to another. Interaction among the components of a system is very important from an implementation and execution perspective. Sequence diagrams describe interactions among classes. A sequence diagram is a good way to visualize and validate
  • 17. 3.2.3 Sequence diagram • Various Notations in Sequence Diagrams: • Class Roles or Participants: • Class roles describe the way an object will behave in context. • Activation or Execution: • Occurrence Activation boxes represent the time an object needs to complete a task. When an object is busy executing a process or waiting for a reply message, we use a thin grey rectangle placed vertically on its lifeline.
  • 18. 3.2.5 Activity diagram • The activity diagram describes the flow of control in a system. It consists of activities and links. The flow can be sequential, concurrent, or branched. Activities are nothing but the functions of a system. Numbers of activity diagrams are prepared to capture the entire flow in a system. Activity diagrams are used to visualize the flow of controls in a system. This is prepared to have idea of how the system will work when executed.
  • 19. 3.2.6 Component Diagram • A component diagram is used to break down a large object-oriented system into the smaller components, so as to make them more manageable. It models the physical view of a system such as executables, files, libraries, etc. that resides within the node. It visualizes the relationships as well as the organization between the components present in the system. It helps in forming an executable system. A component is a single unit of the
  • 20. 3.2.7 Deployment Diagram • Deployment Diagram is a type of diagram that specifies the physical hardware on which the software system will execute. It also determines how the software is deployed on the underlying hardware. It maps software pieces of a system to the device that are going to execute it. The deployment diagram maps the software architecture created in design to the physical system architecture that executes it. In distributed systems, it models the
  • 21. 4.1.1 Anaconda Installation 1 • Choose whether to add Anaconda to your PATH environment variable. We recommend not adding Anaconda to the PATH environment variable, since this can interfere with other software. Instead, use Anaconda software by opening Anaconda Navigator or the Anaconda Prompt from the Start Menu. • 4.1.2 Anaconda Installation 2 • Choose whether to register Anaconda as your default Python. Unless you plan on installing
  • 22. 4.1.3 Anaconda Installation 3 • Or to install Anaconda without VS Code, click the Skip button. NOTE: Installing VS Code with the Anaconda installer requires an internet connection. Offline users may be able to find an offline VS Code installer from Microsoft. After a successful installation you will see the “Thanks for installing Anaconda” dialogue box: If you wish to read more about Anaconda Cloud and how to get started with • Anaconda, check the boxes “Learn more about
  • 23. 4.1.4 Anaconda Installation 4 • JUPITER NOTEBOOK: • A notebook integrates code and its output into a single document that combines visualizations, narrative text, mathematical equations, and other rich media. In other words: it's a single document where you can run code, display the output, and also add explanations, formulas, and charts, and make your work more transparent, understandable, repeatable, and shareable. Using Notebooks is
  • 24. 4.1.5 Anaconda Installation 5 • A kernel is a “computational engine” that executes the code contained in a notebook document. • A cell is a container for text to be displayed in the notebook or code to be executed by the notebook‟s kernel. • Python: • Python is an interpreted, high-level, general- purpose programming language. Created by Guido van Rossum and first released in 1991,
  • 25. 4.1.6 AWS • After login: • 4.1.7 AWS EC2 1 • 4.1.8 AWS EC2 2 • Launch the EC2 instance • Choose the ubuntu free tire • Click on select • 4.1.9 AWS EC2 3 • Choose t2.micro free tier eligible • Click on review and launch
  • 27. 4.1.11 AWS EC2 5 • Click on launch • Click on “Download Key Pair” and save the .pem file then click on “Launch Instance”.A key pair, consisting of a public key and a private key, is a set of security credentials that you use to prove your identity when connecting to an Amazon EC2 instance. Amazon EC2 stores the public key on your instance, and you store the private key. For Linux instances, the private key allows you to
  • 28. 4.1.12 AWS EC2 6 • Final step:
  • 29. 4.1.13 AWS EC2 7 • Select the “Network & security” -> Security groups and then click “Create Security • Group” • 4.1.14 AWS EC2 8 • Connect to the AWS box • 4.1.15 AWS EC2 9 • Move the files to an AWS EC2 instance • Command line to copy files To connect to the server :
  • 30. 5. TESTING • 5.1 Introduction • The reason of testing is to find blunders. Testing is the method of attempting to discover every conceivable blame or shortcoming in a work item. It gives a way to check the functionality of components, sub- assemblies, congregations and/or a wrapped-up item It is the process of working out a program to guarantee the testing. The computer program system meets
  • 31. 6.1.1 First page • Users must give inputs
  • 33. 6.1.3 User input • Output for visualize
  • 34. 6.1.4 Output visualize • Predict Tomorrow’s Price • 6.1.5 Output Tomorrow’s Price
  • 37. 6.2.1 Result • Input • Start Date: 2022/12/31 • End Date: 2023/03/31 • Data Interval: 15 • Result: • 6.2.2 Visualization report
  • 38. 7. CONCLUSION AND FUTURE SCOPE • 7.1 CONCLUSION: • So With everything taken into account, anticipating a cost-related variable is troublesome given the huge number of powers affecting the market. Add to that, the way that costs are by an enormous degree subject to future possibilities as opposed to notable information. Be that as it may, utilizing profound brain networks has given us a superior comprehension of Bitcoin, and
  • 39. 7.2 Future Scope • The development of the predictive model. It does also calculate the market sentiments to predict the price more accurately. The prediction is limited to previous data. The ability to predict data streaming would improve the model's performance and predictability. While these models have been shown to be useful in predicting shortterm price movements, their efficacy in predicting long-term trends remains uncertain. One
  • 40. 8. BIBLIOGRAPHY • Kumar, N. (2021). Bitcoin Price Prediction using ARIMA. Medium. https://towardsdatascience.com/bitcoin- price-prediction-using-arima8739f4da48d4 • Brownlee, J. (2021). Time Series Analysis in Python: An Introduction. Machine Learning Mastery. https://machinelearningmastery.com/time- seriesanalysis-in-python-an-introduction/ • Short, J. (2018). Building a Bitcoin Price