Indeed, this notebook is 8 years old and is not at all up to date (there is even Python 2 print commands in it!).
Please open an issue at the Github repository hosting this notebook:
in order for the author to update it.
I don't know about any automated way to check that the example notebooks are up to date. I am trying to maintain those hosted at
up to date, but the one you are using is not part of them.
By the way, note that since Sage 9.2 an alternative to
F.exterior_derivative()
is
diff(F)
Best wishes,
Eric.