Просто используйте тот редактор, который вам удобнее всего.
«Ведущий пробел как логика» и типизирование утки означают, что существует ограниченный объем проверки синтаксиса и повторного факторинга, который редактор может разумно (или требуется!) Использовать для исходного кода Python.
Если у вас нет любимого редактора, тогда просто используйте «простой» редактор, который поставляется с большинством дистрибутивов Python.
Если вы говорили об инструменте дизайна графического интерфейса, то вам нужно выбрать один из нескольких поддерживаемых графических интерфейсов (Tk, WxWindows и т. Д.) Перед тем, как выбрать инструмент проектирования.