0% found this document useful (0 votes)
14 views2 pages

Python Automation 2 Month Roadmap

This document outlines a 2-month learning roadmap for Python focused on automation. It covers fundamental Python concepts, automation basics, web scraping, and real-world projects, with suggested resources and mini projects for practical application. The roadmap emphasizes consistent practice and encourages building a portfolio on GitHub.

Uploaded by

Yokesh N
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views2 pages

Python Automation 2 Month Roadmap

This document outlines a 2-month learning roadmap for Python focused on automation. It covers fundamental Python concepts, automation basics, web scraping, and real-world projects, with suggested resources and mini projects for practical application. The roadmap emphasizes consistent practice and encourages building a portfolio on GitHub.

Uploaded by

Yokesh N
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Python for Automation - 2 Month Learning Roadmap

Week 1-2: Python Fundamentals

- Variables, Data Types, Operators

- Conditional Statements (if, elif, else)

- Loops (for, while)

- Functions and Modules

- Lists, Tuples, Dictionaries

- Error Handling (try-except)

- File Handling (read/write files)

Resources:

* W3Schools Python

* Programming with Mosh on YouTube

Week 3-4: Automation Basics

- Automate file/folder operations using os and shutil

- Use subprocess to run system commands

- GUI automation using pyautogui

- Automate Excel reports with openpyxl and pandas

- Work with APIs using requests

- Automate email reports with smtplib and email

Mini Projects:

* Auto-organize folders

* Rename files

* Email daily status reports

Week 5-6: Web Scraping & Browser Automation

- Web scraping using BeautifulSoup

- Browser control using Selenium

Mini Projects:

* Scrape job listings


Python for Automation - 2 Month Learning Roadmap

* Auto-login and data download

* Price checker with email alerts

Week 7-8: Real World Projects

- Auto WhatsApp message sender

- Download Instagram stories

- Email notifier for webpage changes

- Google Drive backup using API

Tip: Start uploading projects to GitHub for a portfolio

Bonus Resources

- Book: 'Automate the Boring Stuff with Python' (Free online)

- Practice: PracticePython.org

- YouTube Channels: Tech with Tim, CodeWithHarry, Al Sweigart

- Tip: Schedule daily 1-1.5 hour practice sessions

You might also like