API de ArcGis para Python es una biblioteca de Python para trabajar con mapas y datos geoespaciales, con tecnología GIS web. Proporciona herramientas simples y eficientes para el análisis sofisticado de vectores y ráster, geocodificación, creación de mapas, rutas y direcciones, así como para organizar y administrar un SIG con usuarios, grupos y elementos de información. Además de trabajar con sus propios datos, la biblioteca permite el acceso a mapas listos para usar y datos geográficos seleccionados de Esri y otras fuentes autorizadas. También se integra bien con el ecosistema científico de Python e incluye un rico soporte para Pandas y Jupyter notebook . Recuerde que puede hacer uso del lenguaje de programación python de varias maneras: Notebooks, Scripts y desde ArcGis. En este repositorio encuentra ejemplos del uso de esta potente herramienta, para la ciencia de datos y el análisis de SIG.
http://losmapasqueamamos.esri.co/
http://desarrolladores.esri.co
https://developers.arcgis.com/python/guide/install-and-set-up/