← Other topics

What is Anaconda for Python?

Video Notes

Preface

If you’re already familiar with Anaconda and just want to get into the details of how to work with it, jump to one of the following guides:

What is Anaconda?

Anaconda is a program that contains Python as well as a set of open-source libraries and tools designed for scientific programming. While Anaconda is popular in the data science community, it is also useful as a general purpose tool for anyone looking to work with Python.

Anaconda includes:

Environments

In Anaconda, an environment is a self-contained and isolated workspace that allows you to manage and organize your installation of Python and its packages. Environments help avoid conflicts between different projects that may have different version requirements for their dependencies.

Python environment examples including game development, data science, and web development

Benefits of environments

Alternatives

The advantage of Anaconda is it bundles together various utilities and features you’ll need when working with Python.

That being said, Anaconda is not the only path to working with Python. Here’s what a ”non-Anaconda” setup might look like:

The downside of the above paths is you have to individually set up and install various separate programs, whereas Anaconda provides a nice “all in one” solution.

That being said, if you're a seasoned programmer, you might prefer the “pick and choose” path so you’re installing just the utilities you need without any additional overhead.

Unlock all the notes for $4

No subscriptions, no auto-renewals.

Just a simple one-time payment that helps support my free, to-the-point videos without sponsered ads.

Unlocking gets you access to the notes for this video plus all 200+ guides on this site.

Your support is appreciated. Thank you!

Payment Info

/
$4 6 months
$25 forever
Please check the form for errors
Questions? help@codewithsusan.com
← Other topics