Fall, 2020
Read “Python for Data Analysis”, Chapter 9.
Follow along with the examples by typing them into a jupyter notebook as you go. This is the best way to learn how things work, to actually type them in and then play with them.
Focus most on the kinds of plots that you anticipate are most relevant to your own research area and data types.
Have a look at the matplotlib Gallery of examples of the different kinds of plots that you can make with matplotlib.