Python programming dissertation support