Data Science and Anaconda
Overall Satisfaction with Anaconda
- Multiplatform (multiple operating systems)
- It aggregates several important systems in the same visualization, facilitating the work of new professionals in data analysis and science
- Anaconda makes programming easier on Jupyter Notebook
- Needs to be optimized to consume less RAM on machines
- It is a great tool for the development of small projects but not for large projects
- Anaconda could have more documentation translated into other languages, facilitating the entry of users from non-English-speaking countries
- Applications, libraries, and concepts designed for the development of data science
- Automatic installation of the main packages
- It has tools such as Numpy, Pandas, and Numba to analyze data and allow you to view data with Bokeh, Datashader, Holoviews, or Matplotlib
- Positive: Lower maintenance cost compared to other tools on the market
- Positive: Ease in hiring professionals already accustomed to the tool in the job market
- Positive: Projects are portable, allowing you to share projects with others and execute projects on different platforms, reducing deployment costs
Do you think Anaconda delivers good value for the price?
Are you happy with Anaconda's feature set?
Did Anaconda live up to sales and marketing promises?
Did implementation of Anaconda go as expected?
Would you buy Anaconda again?
When choosing Python or R for software development, you choose a large language ecosystem with a wide variety of packages covering all programming needs. But in addition to libraries for everything from GUI development to machine learning, you can also choose from a variety of tool runtimes and their libraries; some runtimes may be more suited to the use case you have at hand than others.
Anaconda has versions optimized for special use cases. Anaconda was designed for Python developers who need a distribution supported by a commercial provider and with support plans for companies. The main use cases for Anaconda Python are mathematics, statistics, engineering, data analysis, machine learning, and related applications.
Anaconda groups together many of the most common libraries for commercial and scientific work in Python--SciPy, NumPy, Numba, and so on--and makes it much more personalized through a package management system.
Anaconda stands out from the other distributions for the way it integrates all these pieces. When installed, Anaconda offers a desktop application--Anaconda Navigator--that makes all aspects of the Anaconda environment available through a convenient user interface. Finding components, customizing them, and working with them is much easier with Anaconda than with CPython.
Another benefit is the way Anaconda handles components from outside the Python ecosystem, if they are prioritized for a specific package. Conda conda packages, created specifically for Anaconda, deal with the installation of Python packages and external third-party software requirements.
Since Anaconda includes so many useful libraries and can install even more with just a few keys, the size of an Anaconda installation can be much larger than that of other competitors. This can be an issue in situations where you have resource constraints.