Data Science from Scratch (First Principles with Python)