- Sublime/Notepad++/что-угодно-что-нравится-из-редакторов (ну если охота, можно и PyCharm).
- Интерпретатор (под виндой ActiveState Python очень ничего).
Я еще себе для удобства подшаманил pyreadline, чтобы автодополнение было в обычной питоньей консоли (именно подшаманил, потому что Windows, под никсами даже шаманить не нужно =).
Я думаю, этого достаточно. По крайней мере, я до сих пор обхожусь связкой Sublime+ActivePython (ну и ConEmu, да), даже для относительно больших проектов.
Да, ActivePython идет сразу с оберткой для Win32, что тоже полезно. Можно и отдельно поставить себе все, что нужно, но тут все в комплекте. Я, к примеру, писал с его помощью сервис для винды.