The bestselling introduction to Python programming, revised to include the latest Python features, improved explanations, and new chapters about databases and sound files. If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? In this fully revised edition of the best-selling classic Automate...