Geographic data science with Python. (2023)