Automate the boring stuff: Chapter 17 – Keeping Time, Scheduling Tasks, and Launching Programs
This is a great book. Lots of amazing coders started out with it. You don’t need to read the whole thing, but it is generally very very useful.
https://automatetheboringstuff.com/2e/chapter17/