100 Python Goodies Ready to Execute

In the course I teach on Udemy Automate Everything with Python students learn how to automate stuff with Python by learning how to write 100 Python scripts from automating emails and SMS to scraping websites. You might be lucky to have stumbled upon this article because I am giving here the direct links of the Repls where you can see and execute the scripts. Below you will find the links to each of the scripts:


1) Section: Browser Automation and Web Scraping

1- Scrape Static Text with Selenium

https://replit.com/@ArditS/Scrape-Simple-Text-with-Selenium-done


2- Scrape Dynamic Value

https://replit.com/@ArditS/Scrape-Dynamic-Value-done


3- Login and Click

https://replit.com/@ArditS/Log-in-and-Click-done


4- Login, Click and Scrape

https://replit.com/@ArditS/Log-in-Click-and-Scrape-done


5- Scrape Dynamic Values and Save to File

https://replit.com/@ArditS/Scrape-Dynamic-Values-and-Save-to-File-done


6- Login and Click on an Online Retailer

https://replit.com/@ArditS/Log-in-and-Click-on-Online-Retailer-done


7- Download Stock Data

https://replit.com/@ArditS/Download-Stock-Data-done


8- Scrape Currency with Beautiful Soup

https://replit.com/@ArditS/Scrape-Currency-with-Beautiful-Soup


2) Section: Building and Using APIs

9- News API

https://replit.com/@ArditS/News-API-done


10- News API Headlines

https://replit.com/@ArditS/News-API-Headlines-done


11- Weather Forecast API

https://replit.com/@ArditS/Weather-Forecast-API-done


12- Create Your Own Currency Rate API

https://replit.com/@ArditS/Create-Your-Own-Currency-Rate-API-done


13- News API Extended

https://replit.com/@ArditS/News-API-Extended-done


14- Working with the Facebook API

https://replit.com/@ArditS/Working-with-the-Facebook-API-done


15- Grammar Correction

https://replit.com/@ArditS/Grammar-Correction


3) Section: File and Folder Operations 

16- Intro to Pathlib

https://replit.com/@ArditS/Intro-to-Pathlib-done


17- Rename All Files

https://replit.com/@ArditS/Rename-All-Files-2-done


18- Rename Files Based on Folder

Link:https://replit.com/@ArditS/Rename-Files-Based-on-Folder-done


19- Rename Files Based on sub-sub-folders

Link:https://replit.com/@ArditS/Rename-Files-Based-on-the-sub-sub-folders-


20- Add File Created Date to All Filenames

https://replit.com/@ArditS/Add-File-Created-Date-to-All-Filenames-Exercise-done


21- Change File Extensions

https://replit.com/@ArditS/Change-File-Extensions-Exercise-done


22- Create Empty Files

https://replit.com/@ArditS/Create-Empty-Files-done


23- Archive All Files in Folder

https://replit.com/@ArditS/Archive-All-Files-in-Folder-done


24- Extract Archive

https://replit.com/@ArditS/Extract-Archive-done


25- Find a File (Exercise)

https://replit.com/@ArditS/Find-a-File-Exercise-done


26- Destroy Files Forever

https://replit.com/@ArditS/Destroy-Files-Forever-1-done



4) Section: Sending Emails

27- Send Single Email

https://replit.com/@ArditS/Send-Single-Email-done


28- Send Email Periodically

https://replit.com/@ArditS/Send-Email-Periodically-done


29- Send Email Every Day

https://replit.com/@ArditS/Send-Email-Every-Day-done


30- Send Email to CSV Contacts

https://replit.com/@ArditS/Send-Email-to-CSV-Contacts-done


31- Send Email with Attachment

https://replit.com/@ArditS/Send-Email-with-Attachment-done 


32- Send Email to CSV Contacts with Attachment

https://replit.com/@ArditS/Send-Email-to-CSV-Contacts-with-Attachment-done


33- Send Email to CSV Contacts with Modified Attachment

https://replit.com/@ArditS/Send-Email-to-CSV-Contacts-with-Modified-


34- Attachment-done

https://replit.com/@ArditS/Send-Rich-HTML-Email-from-OutlookHotmail-done


35- Send HTML Email with Attachments from Outlook/Hotmail

https://replit.com/@ArditS/Send-HTML-Email-with-Attachments-from-OutlookHotmail-done


36- Send Rich HTML Email from Outlook/Hotmail

https://replit.com/@ArditS/Send-Rich-HTML-Email-from-OutlookHotmail-done


5) Section: Working with PDFs

37- Scraping a PDF File

https://replit.com/@ArditS/Scraping-a-PDF-File-done


38- Creating a PDF Document with Python

https://replit.com/@ArditS/Creating-a-PDF-Document-with-Python-done


39- Multiple PDF Reports from Excel Data

https://replit.com/@ArditS/Multiple-PDF-Reports-from-Excel-Data-done


40- Extract Table from PDF

https://replit.com/@ArditS/Extract-Table-from-PDF-done


6) Section: Working with Google Sheets

41- Opening a Public Spreadsheet with Python

https://replit.com/@ArditS/Opening-a-Public-Spreadsheet-with-Python-done


42- Opening a Private Spreadsheet with Python

https://replit.com/@ArditS/Opening-a-Private-Spreadsheet-with-Python-done


43- Get Column and Row

https://replit.com/@ArditS/Get-Column-and-Row-done


44- Get Cell

https://replit.com/@ArditS/Get-Cell-done


45- Calculate Column Sum (Exercise)

https://replit.com/@ArditS/Calculate-Column-Sum-Exercise-done


46- Update Cell

https://replit.com/@ArditS/Update-Cell-done


47- Listen to Value Change

https://replit.com/@ArditS/Listen-to-Value-Change-done



7) Section: Image Processing

48- Convert Image to Grayscale

https://replit.com/@ArditS/Convert-Image-to-Grayscale-done


49- Multiple Images to Grayscale

https://replit.com/@ArditS/Solution-Multiple-Images-to-Grayscale-done


50- Resize Image

https://replit.com/@ArditS/Resize-Image-done


51- Resize Multiple Images

https://replit.com/@ArditS/Solution-Resize-Multiple-Images-done


52- Detect Faces in Image

https://replit.com/@ArditS/Detect-Faces-in-Image-done


53- Find Images with Faces

https://replit.com/@ArditS/Find-Images-with-Faces-done


54- Add Watermark to Image

https://replit.com/@ArditS/Add-Watermark-to-Image-done


55- Change Image Background

https://replit.com/@ArditS/Change-Image-Background-done


56- Add Text to Image

https://replit.com/@ArditS/Add-Text-to-Image-done


57- Create an Image Collage from Multiple Images

https://replit.com/@ArditS/Create-an-Image-Collage-from-Multiple-Images-done


58- Censoring Faces in Videos

https://replit.com/@ArditS/Censoring-Faces-in-Video-with-Rectangles


59- Get Video Info

https://replit.com/@ArditS/Get-Video-Info-done


60- Extract Video Frames

https://replit.com/@ArditS/Extract-Video-Frames-done


61- Extract Frame at Certain Video Timestamp

https://replit.com/@ArditS/Extract-Frame-at-Certain-Video-Timestamp-done


62- Find Faces in Video

https://replit.com/@ArditS/Find-Faces-in-Video-done


63- Record Video and Find Faces

https://replit.com/@ArditS/Record-Video-and-Find-Faces-done


64- Record Video and Play

https://replit.com/@ArditS/Record-Video-and-Play-done


8) Section: Text Processing

65- Read Text Files

https://replit.com/@ArditS/Read-Text-Files-done


66- Read and Write Text Files

https://replit.com/@ArditS/Read-and-Write-Text-Files-done


67- Remove Last Character from File

https://replit.com/@ArditS/Remove-Last-Character-from-File-done


68- Remove Last Character from Files (Exercise)

https://replit.com/@ArditS/Remove-Last-Character-from-Files-Exercise-done 


69- Replace Word from Files (Exercise)

https://replit.com/@ArditS/Replace-Word-from-Files-Exercise-done


70- Merge Text Files

https://replit.com/@ArditS/Merge-Text-Files-done


71- Merge Text Files Without Header

https://replit.com/@ArditS/Merge-Text-Files-Without-Header-done


72- Replace Line in Text

https://replit.com/@ArditS/Replace-Line-in-Text-File-done


9) Section: Regular Expressions

73- What are Regular Expressions

https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Regular-Expressions-b0e3cef0-cd58-47c3-82cc-d63a179b0776/%2Fnotebook.ipynb


74- Regular Expressions Example

https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Regular-Expressions-b0e3cef0-cd58-47c3-82cc-d63a179b0776/%2Fnotebook.ipynb


75- Meta Characters

Link:https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Regular-Expressions-b0e3cef0-cd58-47c3-82cc-d63a179b0776/%2Fnotebook.ipynb


76- Extract URLs Using Regex

https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Regular-Expressions-b0e3cef0-cd58-47c3-82cc-d63a179b0776/%2Fnotebook.ipynb


77- Extract IP Addresses Using Regex

https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Regular-Expressions-b0e3cef0-cd58-47c3-82cc-d63a179b0776/%2Fnotebook.ipynb


78- Filtering Files

https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Regular-Expressions-b0e3cef0-cd58-47c3-82cc-d63a179b0776/%2Fnotebook.ipynb


10) Section: Natural Language Processing (NLP)

79- What is Natural Language Processing

https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Natural-Language-Processing-b07786ef-bd35-4ac6-b274-00a3f2361065/%2Fnotebook.ipynb


80- Lemmatization of Words

https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Natural-Language-Processing-b07786ef-bd35-4ac6-b274-00a3f2361065/%2Fnotebook.ipynb


81- Lemmatization of Sentences

https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Natural-Language-Processing-b07786ef-bd35-4ac6-b274-00a3f2361065/%2Fnotebook.ipynb


82- Find the Most Similar Sentence

https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Natural-Language-Processing-b07786ef-bd35-4ac6-b274-00a3f2361065/%2Fnotebook.ipynb


11) Section: SQL Databases

83- Retrieve SQL Data with Python

https://replit.com/@ArditS/Retreive-SQL-Data-with-Python-1-done


84- Convert SQL to CSV and Excel

https://replit.com/@ArditS/SQL-to-CSV-Converter-1-done


85- SQL to PDF Table

https://replit.com/@ArditS/SQL-to-PDF-Table-done


86- Insert Data to SQL Table

https://replit.com/@ArditS/Insert-Data-to-SQL-Table-done


12) Section: Sending SMS

87- Send Single SMS

https://replit.com/@ArditS/Send-SMS-1-done


88- Send SMS Periodically

https://replit.com/@ArditS/Send-SMS-Periodically-done


89- Send SMS Every Day

https://replit.com/@ArditS/Send-SMS-Every-Day-done


90- Amazon Price Change SMS Notifier

https://replit.com/@ArditS/Amazon-Price-Change-SMS-Notifier-done


91- Amazon Price Change Email Notifier

https://replit.com/@ArditS/Amazon-Price-Change-Email-Notifier-done


13) Section: Audio Processing

92- Working with Audio

https://replit.com/@ArditS/Working-with-Audio-done


93- Mixing Audio

https://replit.com/@ArditS/Mixing-Audio-done


94- Audio Effects

https://replit.com/@ArditS/Audio-Effects-done


95- Speech Recognition

https://replit.com/@ArditS/Speech-Recognition-done


14) Section: Creating Reddit Bots and Scrapers

96- Scrape Reddit Posts and Comments

https://replit.com/@ArditS/Get-Comments-from-a-Post-done


97- Get All Posts of the Last 24 Hours

https://replit.com/@ArditS/Get-Posts-of-Last-24h-done


98- Create New Subreddit Post

https://replit.com/@ArditS/Create-New-Post-done


99-Reply to Reddit Posts and Comments

https://replit.com/@ArditS/Reply-to-a-Post-done

Recommended Course

Python Mega Course: Learn Python in 60 Days, Build 20 Apps
Learn Python on Udemy completely in 60 days or less by building 20 real-world applications from web development to data science.