If anyone is interested, I also wrote a post on PCA this past weekend, but it uh... didn't get any upvotes :(
http://michaeljflynn.net/2017/02/06/a-tutorial-on-principal-...
http://michaeljflynn.net/2017/02/06/a-tutorial-on-principal-...
I guess this kind of tutorials in python are more popular since the R / Matlab people come with statistics background and don't really need the tutorials on PCA.
http://www.janeriksolem.net/pca-for-images-using-python.html