To solve any machine learning problem, there is a recommended way to go through it. It has been discussed below, in detail.

Look at the big picture

Get The Data

Fetch the data using any preferred method, and load it into any data structure that seems fit to you for analysing data.

For python, the preffered data structure is Pandas DataFrame.

Understand the Features