Python
Robocorp's automation stack builds on top of Python. Python is powerful, popular, and easy to learn. Here are some of our favorite Python resources for learning and day-to-day work.
Beginner - No Python or programming knowledge
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/
Intermediate - Some Python knowledge, wants to improve
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
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/
Python professional - Day-to-day references and resources
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
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.
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.