Author of "Automate the Boring Stuff with Python" and several other Creative Commons-licensed programming books.