Descobri o bpython, um ambiente REPL para desenvolvimento para Python com autocompletar, realce de texto, dentre outras facilidades. Uma descrição completa das funcionalidades está disponível em https://realpython.com/bpython-alternative-python-repl/. O único problema, ao menos para nossos estudantes, é que ele não funciona no Windows
Na mesma linha, temos o ptpython e o IPython. Destes três que mencionei, certamente o IPython é mais conhecido, dado o uso como um kernel para cadernos computacionais Jupyter e afins.