Using Python for Automation

Using Python for Automation

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 0h 56m | 141 MB

In any organization, there are tasks that would benefit from automation, but often the processes are too niche for standard software. Python is an easy-to-learn programming language that allows organizations to script custom automation and reap the time-savings. In this course, you can learn how to automate your own repetitive tasks using Python. This course provides a “cookbook” for developers and non-developers alike, allowing you to automate almost anything: from filling out PDFs and launching programs, to sending emails and voicemails, working with calendars, and organizing files and folders. Discover how to use Python and open-source libraries and tools such as Beautiful Soup and Selenium to craft elegant solutions that do the grunt work for you.

Topics include:

  • Reading and writing files
  • Organizing directories
  • Web scraping with Beautiful Soup
  • Automating web browsing with Selenium
  • Automating with APIS
  • Creating API requests
  • Linking API calls
Table of Contents

1 Automate everything with Python
2 Course prerequisites
3 Using Python for file automation
4 How to read files
5 How to write files
6 Executing terminal commands
7 Organizing directories
8 The value of web scraping
9 Creating a request and parsing
10 Exploring HTML structure
11 How to isolate data
12 Preparing for paginated scraping
13 Scraping paginated content
14 Automating web browsing
15 Basic browser interactions
16 Handling drag and drop
17 Selenium wait functions
18 Selenium explicit wait functions
19 Understanding API calls
20 Creating API requests
21 Parsing through JSON
22 Using API keys
23 Linking API calls
24 Next steps