Part 1 of RealPython Chapter 15
Modifies .gitignore to ignore .png files
Completed RealPython Chapter 15 material (matplotlib)