Al Sweigart is a professional software developer who teaches programming to kids and mentors adult students. His programming tutorials can be found at inventwithpython.com/blog. He has written three popular self-published books that teach Python to beginners, including Invent Your Own Computer Games with Python, Making Games with Python & Pygame, and Hacking Secret Ciphers with Python.
I'm having a lot of fun breaking things and then putting them back together, and just remembering the joy of turning a set of instructions into something useful and fun, like I did when I was a kid. --Wil Wheaton Do you need Automate the Boring Stuff with Python? Yes, if you want to enhance your workflow by using automation, this is an excellent place to start. Highly recommended. --Network World