Note: You are looking at a static snapshot of documentation related to Robot Framework automations. The most recent documentation is at https://robocorp.com/docs

Python

Python logo

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

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/

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/

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.

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.

Last edit: March 22, 2021