SPC 1: Introduction to reproducible workflows in Python