Eric é um IDE completo (Integrated Development Environment) para Python e Ruby, Esta é uma das melhores opções para programação em Python. Você pode estender sua funcionalidade com plugins. Eric é escrito em python; e baseado no Qt GUI Toolkit e Scintilla editor.