Download anaconda distribution --> then use Jupyter notebook It is awesome for beginner as it is an interactive python. You can run and show the output for every cell not to the whole code at once. It is the best environment to use especially for data analysis. As, in Data analysis you want to show data, make statistics and close insights to it. Therefore, it is more suitable to run one cell at one time.