robotic-process-automation/introduction
There are lots and lots of different commercial RPA tools out there. There are a lot of pretty shiney tools out there that do a lot of work for you under the hood. But we’ll be using open-source coding tools to do RPA. There area a few reasons for this.
The main reason is that pure code-based RPA systems are a LOT more powerful then RPA systems that force a user to use a user interface
The hard part of automation is not learning a specific tool or user interface, the hard part is:
https://www.cio.com/article/227908/what-is-rpa-robotic-process-automation-explained.html
https://learn.aisingapore.org/courses/learn-rpa-with-tagui-beginners-course/
TagUI is an open source and free to use RPA tool that is great for web automations. TagUI is maintained by AI Singapore, a Singapore government-funded initiative to build local Artificial Intelligence (AI) capabilities.
topics/python-specific/automate-the-boring-stuff-book/chapter-0-introduction topics/python-specific/automate-the-boring-stuff-book/chapter-1-basics topics/python-specific/automate-the-boring-stuff-book/chapter-2-flow-control topics/python-specific/automate-the-boring-stuff-book/chapter-3-functions topics/python-specific/automate-the-boring-stuff-book/chapter-4-lists topics/python-specific/automate-the-boring-stuff-book/chapter-5-dictionaries-and-structuring-data topics/python-specific/automate-the-boring-stuff-book/chapter-6-manipulating-strings topics/python-specific/automate-the-boring-stuff-book/chapter-7-pattern-matching-with-regular-expressions
topics/python-specific/automate-the-boring-stuff-book/chapter-8-input-validation Sandwich Maker Write Your Own Multiplication Quiz
Make a command line utility
topics/python-specific/automate-the-boring-stuff-book/chapter-9-reading-and-writing-files Project: Generating Random Quiz Files Project: Updatable Multi-Clipboard
topics/python-specific/automate-the-boring-stuff-book/chapter-10-organising-files recursion recursive search for image files using Pathlib
topics/python-specific/automate-the-boring-stuff-book/chapter-11-debugging topics/python-specific/automate-the-boring-stuff-book/chapter-12-web-scraping
xpath
topics/python-specific/automate-the-boring-stuff-book/chapter-13-working-with-excel-spreadsheets topics/python-specific/automate-the-boring-stuff-book/chapter-14-working-with-google-spreadsheets topics/python-specific/automate-the-boring-stuff-book/chapter-15-working-with-pdf-and-word-docs topics/python-specific/automate-the-boring-stuff-book/chapter-16-working-with-csv-and-json-data topics/python-specific/automate-the-boring-stuff-book/chapter-17-time-and-scheduling topics/python-specific/automate-the-boring-stuff-book/chapter-18-email-and-text topics/python-specific/automate-the-boring-stuff-book/chapter-19-image-manipulation topics/python-specific/automate-the-boring-stuff-book/chapter-20-automating-keyboard-and-mouse