Implementar un CLI
Si bien la mayoría de los alumnos se va a tener que curtir con Python para hacer el TP, y seguro un poco de experiencia tienen al menos de haber hecho experimentación en otras materias, puede llegar a ser cómodo tener un CLI para no tener que andar programando cada vez que querramos testear algo.
Propongo hacerlo con https://click.palletsprojects.com/en/8.1.x/ que es súper cómodo.