The Farmer Was Replaced tasks you with using problem solving and coding to automate a farming drone, and you'll learn programming as you go.
As with statsmodels, Matplotlib does have a learning curve. There are two major interfaces, a low-level "axes" method and a ...