Python Automation Tutorial – How to Automate Tasks for Beginners [Full Course]

Learn how to use Python automation to perform common tasks. In this full course you will learn how to build the following automation projects:
– Hacker News Headlines Emailer
– TED Talk Downloader
– Table Extractor from PDF
– Automated Bulk Resume Parser
– Image Type Converter
– Building an Automated News Summarizer

💻 Code:

✏️ Course from 1littlecoder. Check out his channel:

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:00:29) Hacker News Headlines Emailer – Tutorial 1
⌨️ (0:01:13) Introduction to Web Scraping
⌨️ (0:03:08) Setting up the Environment
⌨️ (0:06:30) Project Script
⌨️ (0:11:00) Website Structure of Hacker News FrontPage
⌨️ (0:21:00) Sending Email from Python
⌨️ (0:35:15) Building the Headlines Email Module
⌨️ (0:39:07) TED Talk Downloader – Tutorial 2
⌨️ (0:39:49) Installation and Introduction to requests package
⌨️ (0:41:25) Installation and Introduction to BeautifulSoup
⌨️ (0:43:25) Building the basic script to download the video
⌨️ (0:49:37) Generalising the Script to get Arguments
⌨️ (0:53:49) Table Extractor from PDF – Tutorial 3
⌨️ (0:54:44) Basics of PDF Format
⌨️ (0:57:05) Installing required Python Modules
⌨️ (1:02:16) Extracting Table from PDF
⌨️ (1:06:51) Quick Introduction to Jupyter Notebook
⌨️ (1:08:29) PDF Extraction on Jupyter Notebook
⌨️ (1:15:29) Pandas and Write Table as CSV Excel
⌨️ (1:21:02) Automated Bulk Resume Parser – Tutorial 4
⌨️ (1:22:15) Different Formats of Resumes and marking relevant Information
⌨️ (1:25:50) Project Architecture and Brief Overview of the required packages and installations
⌨️ (1:34:48) Basics of Regular Expression in Python
⌨️ (1:41:38) Basic Overview of Spacy Functions
⌨️ (1:49:55) Extracting Relevant Information from the Resumes
⌨️ (2:16:46) Completing the script to make it a one-click CLI
⌨️ (2:28:09) Image Type Converter – Tutorial 5
⌨️ (2:29:09) Different type of Image Formats
⌨️ (2:31:33) What is an Image type convertor
⌨️ (2:33:04) Introduction to Image Manipulation in Python
⌨️ (2:34:51) Building an Image type converting Script
⌨️ (2:40:03) Converting the script into a CLI Tool
⌨️ (2:44:27) Building an Automated News Summarizer – Tutorial 6
⌨️ (2:46:27) What is Text Summarization
⌨️ (2:47:46) Installing Gensim and other Python Modules
⌨️ (2:52:43) Extracting the required News Source
⌨️ (2:59:38) Building the News Summarizer
⌨️ (3:07:14) Scheduling the News Summarizer
⌨️ (3:10:25) Thank you

🎉 Thanks to our Champion and Sponsor supporters:
👾 Wong Voon jinq
👾 hexploitation
👾 Katia Moran
👾 BlckPhantom
👾 Nick Raker
👾 Otis Morgan
👾 DeezMaster
👾 AppWrite

Learn to code for free and get a developer job:

Read hundreds of articles on programming:

And subscribe for new videos on technology every day:


45 thoughts on “Python Automation Tutorial – How to Automate Tasks for Beginners [Full Course]”
  1. Thank you very much FCC for publishing my course. It's an honor. This project-based learning should help beginners to improve their portfolio. Happy to help!

  2. Hai sir, ur video super. I learn so much ur channel. I have one doubt I'm using excel data python. Excel sheet cells I have created formula. Excel read data python program only copy formula not value. Please help me I need excel rows read values only. Please advise sir.

  3. If you're attempting to clear the terminal on Windows the command is "cls" –> Enter

  4. Amazing tutorial. I am picking up Python and this is exactly what I needed. Can anybody address exactly why the attribute 'valign' was included in the soup? I only know very surface level HTML and i am struggling to understand this aspect of the code. Any help would be greatly appreciated!
    Stephan 'Emilio' Haraldsson

  5. Visit my GitHub repo for the Code & Notes for complete python course.
    LINK :
    If you like my work, you can appreciate by providing star to the repository.
    I request to pin this comment so more & more people can take advantages of it

  6. Even if I was a beginner I never wanted to take a class from this person… I just can't…

  7. 👍Awesome things you can do via web scraping! Thank you for your video and input.

  8. 33:18 I tried executing the code but it just open a new line without running the code can you tell me what could be the issue

  9. How's this job called? Is there a name of the job where you develop this kind of tools? Is this machine learning?

  10. Hello, sorry complete beginner here, I ve got Python 3 installed. Question: at the very beginning, when running 'pip3 install requests' and 'pip3 install beuatifulsoup4' i get the error message 'File "<stdin>", line1'. I ve tried running it on the shell, on the Powershell, and on my editor (I use Atom). ANy ideas? thx

  11. The Ted Talk downloader no more working. The video url ain't stored in the the script tag no more.

  12. on the first project : I should get all the 30 article but i got only 1 , i thought there is a problem in my loop but i did same as the video but didn't work … here is the code below :
    for i, tag in enumerate(soup.find_all('td', attrs={'class':'title','valign':''})):
    cnt += ((str(i+1)+' :: '+tag.text + "n" + '<br>') if tag.text!='More' else '')
    return (cnt)

  13. Hi
    you can make a video how to takes videos from instagram and upload them to tiktok automaticly. Like 100 videos per day. It is possible?

  14. Initially i successfully installed requests using the terminal. But PyCharm couldn't find it i tried to import. So, i tried reinstalling and ended up with the error – ImportError: cannot import name 'parse_http_list'. Can anyone help?

  15. ….. Maybe have someone else narrate your future videos. Listening to your English is like nails on chalkboard, no offense

  16. 1:01:00 – if you're getting the error message "ModuleNotFoundError: No module named 'cv2'" run "pip install opencv-python"

  17. Good stuff! Especially the resume parser project and the news summarizer! Thank you!

Leave a Reply

Your email address will not be published.

Captcha loading...