Secret sauce that brings YouTube followers, views, likes
Get Free YouTube Subscribers, Views and Likes

How to Schedule u0026 Automatically Run Python Code!

Follow
Keith Galli

The first 1000 people to use the link will get a free trial of Skillshare Premium Membership: https://skl.sh/keithgalli11201

In this video we learn various methods for how we can schedule and automatically run python code. We'll start by looking at cronjobs & windows task scheduler and then we will walk through running tasks in the cloud using AWS Lambda & Cloudwatch. The ultimate goal of this video is to learn how we can automatically generate & send an email with an analytics report every day.

There are methods highlighted in this video that will work on Mac, Linux, & Windows.

~ GitHub resources ~
Link to source code: https://github.com/KeithGalli/schedul...
Link to analytics report code: https://github.com/KeithGalli/generat...

~ Relevant videos ~
How to generate an analytics report in python:    • How to Generate an Analytics Report (...  
How to send an email with python (@coreyms ):    • How to Send Emails Using Python  Pla...  

~ Articles mentioned ~
AWS Lambda memory limits: https://hackernoon.com/exploringthe...
Downloading python linux libraries on Windows:   / lambdawithpandas  

~ Other resources ~
Python email library docs: https://docs.python.org/3.8/library/e...
AWS Cron info (scheduling): https://docs.aws.amazon.com/AmazonClo...
Lambda package setup: https://docs.aws.amazon.com/lambda/la...

Thank you to Skillshare for sponsoring this video!


Video timeline!
0:00 What we’ll be doing in this video
0:56 Check out Skillshare! (sponsored)
1:56 How can we automate scripts? Overview of local, cloud, and serverless methods
5:18 Simple example of local script automation w/ cronjobs & windows task scheduler
18:32 How to schedule code on a cloud machine (use cronjobs)
18:51 Simple example of cloud script automation w/ AWS Lambda & Cloudwatch
27:09 Schedule & automate sending an email locally
45:12 Schedule & automate sending an email on the cloud w/ Lambda & Cloudwatch
50:18 Installing python packages in a serverless environment (zip uploads)
55:50 Generate & schedule sending analytics reports (locally)
1:02:45 Generate & schedule sending analytics reports in AWS Lambda
1:07:03 Limitations of lambda (max file upload size)
1:09:00 Generate & schedule sending analytics reports in AWS Lambda
1:18:32 Final thoughts & video recap!


Follow me on social media!
Instagram |   / keithgalli  
Twitter |   / keithgalli  


If you are curious to learn how I make my tutorials, check out this video:    • How to Make a High Quality Tutorial V...  

Practice your Python Pandas data science skills with problems on StrataScratch!
https://stratascratch.com/?via=keith

Join the Python Army to get access to perks!
YouTube    / @keithgalli  
Patreon   / keithgalli  

*I use affiliate links on the products that I recommend. I may earn a purchase commission or a referral bonus from the usage of these links.

posted by n2u3i2s5