Preferences:

В окне настроек Preferences выбираем ветку Tools и по кнопке Add пункт Program … :
…
указываем
путь
к
компилятору
Python:

Теперь настройка команды для компиляции скрипта Python должна выглядеть сл. образом:
Наступает рутинная работа — набираем сам текст скрипта. Пусть для случая нашего учебного примера он будет таким:
Теперь , с учетом проделанной работы, для выполнения нашей простенькой программки идем меню Tools>External Tools (или просто Ctrl+1) :
На следующем рисунке показан пример успешного выполнения скрипта по подсчету длин рек из набора rivers.shp :
В общем, как видите, настроить текстовый редактор TextPad на выполнение скриптов Python совсем несложно (как два байта переслать :-). В результате получите, хоть и простенькую, но какую-никакую среду разработчика.
Если вашим любимым текстовым редактором является Notepad++, то можно попробовать приспособить и его для выполнение соответствующих макросов. Сейчас попытаемся это сделать следующим образом. Первым делом, по меню Плагины>Plugin Manager …

… нужно будет установить плагин NppExec :

Следующий шаг — по меню Плагины>NppExec>Execute … :

… настраиваем на выполнение компиляции текущего открытого файла следующей командой — c:\Python27\ArcGIS10.2\python.exe » $(FULL_CURRENT_PATH)» :

Теперь если запустить указанную команду на выполнение , должны получить приблизительно такой результат (не забудьте в плагине NppExec выставить опцию Show Console Dialog !):
Изменить фонт консоли (например, сделать его более крупным) , кстати сказать, можно в пункте меню Change Console Font :

Далее, для удобства запуска скрипта на выполнение, можно просто в Notepad++ жать Ctrl+F6.
В общем теперь, надеюсь, вы сможете настроить понравившийся редактор , и использовать его в качестве среды разработки. Все гораздо лучше и удобнее, чем молотить команды в окне Python. На этом, пожалуй, и остановимся. Успехов вам в изучении и создании макросов Python в ArcGIS!
О том, как решить аналогичную задачу по созданию программы на MapBasic в ГИС MapInfo смотрите на нашем сайте здесь