Principal Components Analysis Tutorial

I am preparing a workshop about machine learning for a client and I wanted to go a little bit deeper into PCA. I have found this tutorial to be extremely helpful, so I have implemented the example described in chapter 3 as a Jupyter notebook and published it on GitHub.