Conda for data scientists#
Conda is useful for any packaging process but it stands out from other package and environment management systems through its utility for data science.
Conda’s benefits include:
- Providing prebuilt packages which avoid the need to deal with compilers or figuring out how to set up a specific tool. 
- Managing one-step installation of tools that are more challenging to install (such as TensorFlow or IRAF). 
- Allowing you to provide your environment to other people across different platforms, which supports the reproducibility of research workflows. 
- Allowing the use of other package management tools, such as pip, inside conda environments where a library or tools are not already packaged for conda. 
- Providing commonly used data science libraries and tools, such as R, NumPy, SciPy, and TensorFlow. These are built using optimized, hardware-specific libraries (such as Intel’s MKL or NVIDIA’s CUDA) which speed up performance without code changes.