A few good self-study sites and Q&A pages - matplotlib performance improvement with directly using cavas home