Al Sweigart is a professional software developer who teaches programming to kids and adults. His programming tutorials can be found at inventwithpython.com. He is the author of Automate the Boring Stuff with Python and Scratch Programming Playground.