Today the main preparation is the Python programming environment anaconda
Anaconda is a Python release for scientific computing that integrates a number of third-party libraries for scientific computing in Python, while providing package management and environmental management capabilities to easily resolve multiple versions of Python coexistence, switching, and third-party package installation issues. Support runs under Linux, Windows, and MacOS.
Anaconda uses command/tool Conda for package and environment management.
Conda VS Anaconda
Conda can be understood as a tool and an executable command whose core function is package management and environmental management. Package management is similar to the use of PIP, and environmental management allows users to easily install different versions of Python and switch quickly. Anaconda is a packaged collection that is preloaded with Conda, a version of Python, numerous packages, scientific computing tools, and so on, so it is also known as a distribution version of Python. In fact, there are Miniconda, as the name implies, it contains only the most basic content--python and Conda, as well as related to the necessary dependencies, for the space-demanding users, Miniconda is an option.
First, you can download the Anaconda installation package that is compatible with your computer on the official website, the URL is as follows Https://www.continuum.io/downloads
Download good after is an EXE file, directly installed on it can be
Installation is equivalent to installing the Ipython Notebook,python and a lot of packages that will be used in the project
If the "Conda is not an internal command" occurs, you will need to add scripts in the Anaconda installation directory to the system variable to resolve the problem.
Python's programming environment preparation-anaconda