And Google's Colaboratory makes it even easier.
Now you can create a Jupyter notebook without having to spin up a server on your own machine - it's all in the Google cloud!
And the best part ... you can put the #colab notebooks into GitHub to keep things totally synced and under version control. Sweet!
Here's a Jupyter notebook in my GITHUB that lets you run the PYTHON code I wrote to calculate the distance between two LON/LAT positions on the Earth. Have a play, it's funI only recently found out why they're called Jupyter. It's from the 3 primary programming languages they support natively: JULIA, PYTHON and R