Automate the Boring Stuff with Python¶

  • Python Basics

  • Flow Control

  • Functions

  • Handling Errors with try/except

  • Writing a Complete Program: Guess the Number

  • Lists

  • Dictionaries

  • More About Strings

  • Running Programs from the Command Line

  • Regular Expressions

  • Files

  • Debugging

  • Web Scraping

  • Excel, Words, PDF Documents

  • Email

  • GUI Automation