Using Python in the Robocorp Automation Solution

Python, the versatile programming language, has become an essential tool for developers, especially those looking to simplify and automate their tasks. For the things that you want to do in Python Robocorp has you covered!

Whether you're a seasoned programmer or a beginner, these Python courses will enhance your skills and increase efficiency.

Beginner - No Python or programming knowledge

Real Python beginner

I'm new to Python and to programming in general:

  • How can I learn the basics of Python?
  • Are you learning Python, but you're not sure where to start and what the "roadmap" looks like?

Go from basic to intermediate Python knowledge - https://realpython.com/python-basics/.

Also, FreeCodeCamp.org offers two comprehensive YouTube courses for free. The "Python Tutorial for Beginners" is an ideal starting point for newcomers. It covers everything from setting up your system to mastering basic syntax and working with APIs.

For those interested in automation, their second course, "Learn How to Automate Your Life with Python" is a gem. It teaches you how to automate mundane tasks like generating Excel reports, sending text messages, extracting data from websites, and more. This course leverages various Python libraries, including Path, Selenium, and XPath.

Intermediate - Some Python knowledge, wants to improve

Real Python intermediate

I'm an intermediate Python developer - How do I take my skills and my productivity to the next level? Get one step closer to mastering Python & start writing clean and pythonic code. - https://realpython.com/intermediate-python/

Experienced programmer - Wants to learn Python as quickly as possible

Real Python experienced

I've got experience with other programming languages - How do I get up to speed with Python as quickly as possible? Take advantage of your C++/C#/JS/Java/PHP/… skills & start writing clean and pythonic code. - https://realpython.com/switching-to-python/

Al Sweigart’s "Automate the Boring Stuff with Python" has achieved legendary status. The book, with over 500k copies sold, and its accompanying website are top resources for Python enthusiasts. It's a treasure trove of practical knowledge for beginners and experienced developers.

Robocorp Python Automation Developer Courses

Robocorp offers three distinct Python automation courses, complete with free certification. These courses are invaluable for anyone involved in automating work processes. They cover the basics and advance into topics like browser automation, APIs, Excel management, and parallel execution.

  • Learn Python: The Complete Python Automation Course

    This course, available on Udemy, delves into Python Automation, covering web scraping, browser automation, and Excel, Word, and GUI Automation. It's perfect for those who want to master scraping with BeautifulSoup and browser automation with Selenium.

  • Introduction to Python by Datacamp

    Datacamp's "Introduction to Python" is tailored for those working with data-intensive workflows or pipelines. It's an excellent resource for beginners, providing a solid foundation in Python programming. You can find the course here.

Video courses

This 58-part tutorial will teach you Python through a mix between tutorials and interactive coding challenges. The course consists of 4-8 minute tutorials covering a topic, and separate exercises where the topic is covered as a hands-on coding challenge. It aims to give you a solid understanding of the basic concepts in Python programming. - Learn Python for free with Olof Paulson.

Python professional - Day-to-day references and resources

Python language reference

The Python Language Reference - This reference manual describes the syntax and "core semantics" of the language. It is terse, but attempts to be exact and complete. - https://docs.python.org/3/reference/index.html

Python  3 Module of the Week

PyMOTW-3 is a series of articles written by Doug Hellmann to demonstrate how to use the modules of the Python 3 standard library. - https://pymotw.com/3/

Python cheat sheet

A cheat sheet can be really helpful when you’re trying a set of exercises related to a specific topic, or working on a project. Because you can only fit so much information on a single sheet of paper, most cheat sheets are a simple listing of syntax rules. This set of cheat sheets aims to remind you of syntax rules, but also remind you of important concepts as well. - Beginner's Python Cheat Sheet (PDF) by Eric Matthes.

In conclusion, these courses offer diverse learning opportunities for anyone looking to enhance their Python skills, particularly in automation. Whether you opt for a free or paid course, the knowledge gained will be invaluable in your journey as a developer.

Happy learning!

Last edit: January 26, 2024