This is an entrypoint into the world of GIS using Python. It's not everything you'll need to know, but it should help you get oriented and serve as a reference in the future.
A couple tools I recommend you setup right from the start are Conda:
- The Conda package manager is a quick way to get a working python environment and add bells and whistles as needed.
- Once you have conda, run
conda install -c conda-forge jupyter pandas geopandas
using your Conda Prompt to get a bunch of the packages I expect you'll need right from the start. The-c conda-forge
specifies that conda should try to lookup things in the "Conda Forge" package repository, which is how many of the open source python GIS tools are distributed. Jupyter is an interactive python programming tool that makes it easy to experiment and make mistakes. Pandas and GeoPandas are covered more below. - Now that you have Jupyter, you can run
jupyter notebook
in your Conda Prompt