python Stan's Python Editor is a Python IDE with full Blender support.