Data Science Zero to Hero #PROTIPS⚡
Tags: datascience, python, machinelearning, beginners
Published: 2020-10-30 11:40:39

>***" The goal is to turn data into information, and information into insight. ”***
– <i>Carly Fiorina</i>

---

# **#1 Choose your weapon First**
Choose your weapon First: 
Here I mean choose the Right Language to learn Data Science, you can go with R or Python you can also choose Java to learn data science, but I will not recommend learning data science with Java. 

However, the most alluring factor of Python is that it is easy to learn. As compared to other data science languages like R, Python provides an easy-to-understand syntax.
If you've decided to go with Python, develop good hands-on Jupyter NoteBook and various libraries Like Pandas, Numpy, Seaborn, SciPy,  XGBoost and more.

# **#2 Learn Basic Maths**
Three main Basic Mathematics Topics are
* Calculus
* Linear algebra
* Probability and statistics 

some theories:-

* Discrete math
* Graph theory
* information theory

> fun fact:- 
If you're scared of math or not ready to look at an equation, you won't have much fun as a data scientist.
However, you if have taken high school level math and are willing to invest some time to improve your familiarity with probability and statistics and to learn the principles underlying calculus and linear algebra, math will not come in your way of becoming a professional data scientist.

# **#3 Do Some Online Courses** 
there are some really good courses out there to getting started with data science please note here Doing Courses is Different Thing and playing with real-world data is a different thing after 
here are some examples of quality courses for beginners

Do Some Online Courses like: 

[DataCamp](https://www.datacamp.com/tracks/data-scientist-with-python)
 [Kaggle Courses](kaggle.com/getting-started/62973)
 [Coursera](https://www.coursera.org/professional-certificates/ibm-data-science)

# **#4 Real-World Projects and Communication are keys!!**

The Business leaders of the past generation, the visionaries of the current, and the research community are Keys!!!
as I said above Doing Courses is Different Thing and playing with real-world data is a different thing After experiencing many different types of learning, I found that learning by doing real-world projects is the most effective way to learn things quickly.
Doing courses is a different thing and playing with real-world data is a different thing.

Here are some sources where you can find some real-world open-source data sets for practice and Making projects  

<a href="https://archive.ics.uci.edu">uci-ml-repo</a>

<a href="https://www.kaggle.com/datasets">Kaggle</a>

<a href="https://cloud.google.com/bigquery/public-data/">Google Public Datasets</a>

<a href="https://data.fivethirtyeight.com/">fivethirtyeight</a>

# **#5 Do Read some good books like:**
* Python for data analysis by Wes McKinny
* Automate the boring stuff with python 
* Machine Learning with Python Cookbook
* Python Cookbook
* Hands-On machine learning with scikit-Learn & TensorFlow

# **#6 Divide Your Learning Time into two parts** 
In the first part try learning some algorithms, ask questions to your data,
search some good projects on Kaggle and GitHub, and do your analysis of what people are doing with their Jupyter notebook.

Learn various algorithms and understand the math behind the scenes. Don't worry the math behind them is easy, don't get scared after hearing their names.

* Linear Regression
* K-means(k-NN)
* k-means
and more...

After some practice, you will be able to solve advanced data science problems. Try collecting data to make your project, practice data science life cycle processes, and put it on Kaggle and take reviews of your seniors.
# **What's Next??**
Hopefully, this blog will give you a clear path on how to navigate in this field. It took me years to properly understand data science and life concepts and I'm still learning every day!
Thank you so much for reading and good luck on your data science journey!!
*As always, I welcome feedback, constructive criticism, and hearing about your projects. I can be reached on [Linkedin](https://www.linkedin.com/in/vivek-patel-0553731a5), and also on [my website](vivolscute.github.io).*