I am a lazy guy, when I already have my setup environment, it is hard for me to move on. In my laptop (my lovely MacBook), I have setup Python which has many python virtual environments (virtualenv), of course, one of my virtualenv has a complete data science libraries. I use this virtualenv when I want to do data analysis stuff. I also have an experience using docker-machine to be more productive and reproducible in analyzing the data but it is heavy on my laptop.
I have heard about Anaconda or conda which is the platform that bundles all data science libraries to one plate and you just enjoy it, but I never tried yet. Still, it is hard to move on. Then, after I have a new computer in my office and it is Windows. I wanted to start working with data using Python on my computer and I tried to remember what steps that I have to do? Installing Python, installing PIP, installing virtualenv, installing virtualenv wrapper, installing all data science libraries to one of my virtualenv, and start working.
As the lazy guy, I do not want to do that. I went to anaconda website and okey I decided to try and tarrraa!!!!!!!!
Just go to https://www.anaconda.com/download/ download the installer which matches with your operating system, install it then launch the Anaconda Navigator.
It was surprising me, I even can run Rstudio by using Anaconda Navigator. If you enjoy using Jupyter (IPython Notebook), you just need to press launch for the Jupyter. One of beautiful IDE to do data analysis in Python is Spider. It is really cool. Previously when I was in R, I always use Rstudio as my IDE to do data analysis and now if you want to move to Python, there is a Spider.
If you want to know what kind of data science libraries that you need to install manually if you don’t want to use Anaconda, please visit this link. The picture below describes the Python environment, it really useful for me: