Respuestas:
Python no se ejecutará en el lado del cliente en el navegador, por lo que cualquier API de servidor expuesta en Python probablemente estaría más en el lado de automatización / scripting / admin.
No hay soporte de navegador para un intérprete de Python.
Creo que ya puedes usar Python en el lado del servidor (a través del geoprocesamiento )
Puede usar python como cliente para el servidor ArcGIS. Simplemente estaría llegando a los puntos finales REST o tal vez estremezca los puntos finales SOAP. Por ejemplo, he usado python para raspar entidades de un servicio ArcGIS a través de un punto final REST.
Puede usar Python Api en el servidor ArcGIS, automatizando varias tareas, como conciliar / publicar versiones, registrar capas versionadas, etc.
pero necesitará una licencia para usarlo y ArcMap . Al menos en 9.3.1.
Puede hacer que IronPython (http://ironpython.net/) se ejecute en el cliente a través de Gestalt (http://ironpython.net/browser/) y (http://visitmix.com/labs/gestalt/), y en ArcGIS 93 utiliza IronClad (http://code.google.com/p/ironclad/) para acceder a ArcGIS .pyd, pero luego se trata de IronPython en lugar de CPython, por lo que realmente se trata de Esri que admite IronPython o Esri que admite IronClad proyecto.