Course info
May 14, 2019
1h 1m

If you've ever spent hours renaming, copying, moving files or extracting data from PDFs, and entering data into systems like Salesforce, you know how tedious tasks like these can be. But what if you could have your computer do these activities for you? In this course, you'll learn how to use Python to write programs that do in minutes what would take you hours to do manually. This course teaches you everything you need to know in order to work with files, read, extract and combine data from PDF files. You'll also learn how to fill in online forms automatically, with the data gathered from PDF files. Step-by-step instructions walk you through each of the Python scripts that perform these tasks, so you can spend less time doing tedious tasks, and more time doing other things. By the end of this course, you will have gained fundamental know-how on how to use Python to automate business processes that will change your way of working forever.

About the author
About the author

Eduardo is a technology enthusiast, software architect and customer success advocate. He's designed enterprise .NET solutions that extract, validate and automate critical business processes such as Accounts Payable and Mailroom solutions. He's a well-known specialist in the Enterprise Content Management market segment, specifically focusing on data capture & extraction and document process automation.

More from the author
Crawling the Web with Python and Scrapy
1h 32m
Dec 23, 2019
More courses by Eduardo Freitas
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Eduardo, and welcome to my course, Business Automation with Python: Getting Started. I'm a software developer, a data capture, and business automation specialist. Business automation is a form of robotics process automation, which is a technology based on the notion of software robots and scripts. These scripts can alleviate or replace completely the need for human intervention. In traditional workflow tools, a software developer produces a list of actions to automate, and interfaces to the back end system using various API. In contrast, business automation scripts and software robots can perform the same task as a human operator, but at a much faster speed, and with higher accuracy. Being Python a powerful and yet still easy enough programming language to use, advanced business users can use it to automate repetitive tasks without having to be software engineers. This way they can reduce costs by using open source software and avoiding costly commercial solutions. Some of the major topics we will cover include core aspects of business automation, file automation tasks, PDF data extraction automation, Salesforce data entry automation, and finally, watching these technologies and principles getting applied. By the end of this course, you'll know the basics of business automation using Python, and be able to write code that uses it. But before beginning the course, you should have some basic knowledge of Python, as well as being able to find your way around Visual Studio Code. I hope you will join me on this journey to learn the ins and outs of business automation with Python, at Pluralsight.