Parece que pywarrior é um bom ajuste:
Estou procurando um editor de shell leve para Linux que uma criança pequena (por exemplo, de 7 a 8 anos) possa escrever scripts python.
A motivação é encontrar algo que seja útil para um programador iniciante sem as frustrações de uma curva de aprendizagem acentuada.
Ele precisa realizar o seguinte:
Para esclarecer o que quero dizer com o último ponto, meu arquivo .vimrc tem essas linhas que me permitem pressionar para executar o script atual.
autocmd BufRead *.py set makeprg=python\ -c\ \"import\ py_compile,sys;\ sys.stderr=sys.stdout;\ py_compile.compile(r'%')\"
autocmd BufRead *.py set efm=%C\ %.%#,%A\ \ File\ \"%f\"\,\ line\ %l%.%#,%Z%[%^\ ]%\@=%m
autocmd BufRead *.py nmap <F5> :!python %<CR>
Parece que pywarrior é um bom ajuste: