Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Using Python for Automation (2019)

Using Python for Automation (2019)

56mAdvanced2019-11-01

Authors

Sam Pettus

Sam Pettus

Python Developer and Consultant

Madecraft

Madecraft

Full-Service Learning Content Company

Course details

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.

Learning objectives
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

Skills covered

AdvancedPythonProgramming LanguagesOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - Automate everything with Python
  • 02 - Course prerequisites

1. Automate File, Folder, and Terminal Interactions

  • 03 - Using Python for file automation
  • 04 - How to read files
  • 05 - How to write files
  • 06 - Executing terminal commands
  • 07 - Organizing directories

2. Web Scraping with Beautiful Soup

  • 08 - The value of web scraping
  • 09 - Creating a request and parsing
  • 10 - Exploring HTML structure
  • 11 - How to isolate data
  • 12 - Preparing for paginated scraping
  • 13 - Scraping paginated content

3. Automate Web Browsing with Selenium

  • 14 - Automating web browsing
  • 15 - Basic browser interactions
  • 16 - Handling drag and drop
  • 17 - Selenium wait functions
  • 18 - Selenium explicit wait functions

4. Automating with APIs

  • 19 - Understanding API calls
  • 20 - Creating API requests
  • 21 - Parsing through JSON
  • 22 - Using API keys
  • 23 - Linking API calls

Conclusion

  • 24 - Next steps

Related courses

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal