“ Data Science is a blend of various tools, algorithms, and machine learning principles, to discover hidden patterns from the raw data ”
A Data Analyst usually explains what is going on by analysing history of the data whereas, a Data Scientist not only does the exploratory analysis to discover insights from it, but also uses various advanced machine learning algorithms to identify the occurrence of a particular event in the future.
Data Science is primarily used to make decisions and predictions by using predictive causal analytics, prescriptive analytics (predictive + decision science) and machine learning.
Language Specialities for datascience :
- R and Python are equally good for finding outliers in a data set, but for developing a web service to enable other people to upload datasets and find outliers, Python is better.
- People have built modules to create websites, interact with a variety of databases, and manage users in Python.
- In general, to create a tool or service that uses data analysis, Python is a better choice.
But data science is good to go with both R/Python. It depends on your need and the language you are comfortable with.