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. -

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. -

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. -

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. -

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. -

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.