The ability to effectively and efficiently work with data sets have existed for some time. There are projects like Jupyter which have an interactive computing environment, allowing the creation of interactive web applications, use of different kernels to utilize different engines, and ease of sharing the notebooks with colleagues.
Anaconda includes everything required for the majority of required cases. This is the recommended method for bootstrapping a system for development.
Install Anaconda on your system:
The installer for Anaconda is around 500MB, there is a lightweight version of Anaconda named Miniconda which is around 50MB in size.
Screenshots detailing the complete install process of Anaconda
The system is now ready, enjoy Anaconda along with all of the fantastic components useful for interactive scientific computing.