Mathematics for the Digital Age and Programming in Python