Automate the boring stuff with Python : practical programming for total beginners - Sweigart, Al (No Starch Press, 2015)
Includes index.