If you use macOS or Linux, then you most likely already have Python on your computer! Python does not come with Windows, but it may be on your machine as part of other software (e.g. ArcGIS Desktop).
Unless you've worked with Python already, your pre-existing installation may only include the bare minimum and may be an out of date version. Therefore, we recommend installing a distribution, with Python and many useful add-ons already setup, for all operating systems.
Anaconda packages the current version of Python 2 or 3 with over 150 packages included in the installation and supports hundreds of others. This includes many of the most heavily used packages supporting data transformation and analysis, and software to manage and add new packages, create virtual environments, and more.
Download Anaconda Python 3.7, 64-bit
The full Anaconda download needs approximately 3GB of space on your computer. If you don't have sufficient space, you can download Miniconda. Miniconda includes Python and the same package manager systems as Anaconda, but does not come packaged with any additional packages. You'll need to install them one by one as needed. More information on installing packages is available in Python II.
In most cases, it is best to leave the default settings for installation.
PATH
Registering Python
If you are installing Python for the first time, select "Register Anaconda as the system Python"
If you have Python-dependent software (e.g. ArcGIS, CAD software, etc), do not check "Register Anaconda as the system Python" or it may cause issues with your other programs.
python
and press Enter. If you already have Python you should see something like the image below - do not check Register Anaconda as the system Python.Visual Studio Code
Note: If you would like to use Python for the duration of this workshop without downloading anything (or have problems downloading Anaconda), we recommend using pyfiddle.io. Make sure you set Python version to 3.6 on the left side of the screen.
If you would like to save your work and continue to use Python on your computer, we recommend downloading Anaconda.