Even though they are equivalent, I think there is a pretty good argument that the second form
import matplotlib.pyplot as plt is objectively more readable:
- It is generally customary to use
import matplotlib.pyplot as pltand suggested in the matplotlib documentation (see http://matplotlib.org/users/pyplot_tutorial.html etc…) so this will be more familiar to most readers.
import matplotlib.pyplot as pltis shorter but no less clear.
import matplotlib.pyplot as pltgives an unfamiliar reader a hint that pyplot is a module, rather than a function which could be incorrectly assumed from the first form.