Automation has to be applied for replacing certain tedious tasks. For instance, if you have to sit and update hundreds of spreadsheet cells, you need to automate that task with Python. The capability of automation with Python is immense. Here, you can create programs that can perform a task in a few minutes that would have really taken hours for you when done manually.
Once you are clear with Python's fundamentals and have experience working with different Python projects, you should move towards the concept of automation. Some of the best Python Automation Projects are:
1. Filling out online forms
2. Create, rename, move, and update files and folders in a system
3. Search for some text in a single file or even multiple files
4. Send out reminder text notifications and emails
5. Search out the internet and download online content