Installing Mamba
As you work on more complex Python projects, you'll start using something called libraries to add extra features to your programs. Think of libraries as ready-made sets of code created and maintained by other developers. They're like toolkits that solve specific problems or add new features to Python. Instead of reinventing the wheel, it's much smarter to use these libraries when they fit your needs. The range and number of Python libaries is considered to be one of the best selling-points of the language. However, you may find that sometimes you'll have different projects that need different versions of the same library. This is where virtual environments come in handy. They let you set up separate "sandboxed" Python configurations that don't mess with each other.
In this tutorial, we're going to use a piece of software called Mamba to create and manage virutal environments. Mamba is a package manager and environment manager for Python. It is built on the Conda package management system, and its primary goal is to provide quicker and more efficient operations for managing packages and creating isolated environments.