Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python for webscraping, scheduling & automation (Selenium)
Rating: 4.4 out of 5(36 ratings)
461 students

Python for webscraping, scheduling & automation (Selenium)

Scrap any website online, schedule and automate complex Python scripts and create web apps with Selenium and Flask
Created byRomain Baud
Last updated 7/2023
English

What you'll learn

  • Using Python to automate tasks
  • Scrapping content on websites like Linkedin, Instagram, Google, ...
  • Scheduling & automating Python scripts
  • Setting up a server to host a Python application
  • Connecting a Python app to databases
  • Using Python for sending emails and text messages

Course content

5 sections26 lectures6h 44m total length
  • Introduction1:55
  • Python refresher course0:32
  • Using Python to modify Excel files15:02
  • Retrieving data from the web (APIs, exchange rates, weather forecast, ..)9:21
  • Sending emails with Python11:26
  • Sending text messages with Python8:49

Requirements

  • Python language or familiar with other programming languages

Description

Even though low-code and no-code technologies are becoming more and more popular, scraping any website and automating any task can still be difficult. This course gives you the tools so that you can use Python to automate any task on a browser, like creating a Linkedin or Instagram bot. 

This course offers practical solutions to the most challenging problems that you will meet while trying to retrieve data from websites during your growth hacking journey: scraping email addresses, creating an Instagram bot, ... With this course, you will understand how you can automate any Python script to perform actions online. You will learn how to connect your application to databases and how to put it to production. This course is broken into 23 chapters that address all the subjects that you need to understand to build any automation or web scraping tool. You will learn:

- How to modify files with Python

- How to scrap data from any website (Linkedin, Instagram, etc)

- How to send emails & text messages with Python

- How to connect your application to databases (MySQL, PostgreSQL, MongoDB)

- How to automate & schedule Python scripts

- How to put your application to production with different providers

I have intentionally designed this course so that you can come back any time and find what you need in separate videos and course chapters. This course is part on an ongoing Python’s series including:

- Python for web development

- Python for web scrapping, scheduling & automation (this course)

- Python for mobile app backends & APIs

Who this course is for:

  • Python and full-stack developers, engineering students, self-taught developers