Uma dúvida, se o primeiro elemento sempre 0, pq nesse caso o notas de matemática se inicia no 1 no exercício?
for nota in notas:
x = list(range(1, 9))
y = nota[1:]
plt.plot(x, y, marker='o')
plt.xlabel('Provas')
plt.ylabel('Notas')
plt.title(nota[0])
plt.show()