Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

In this guide, we’ll introduce you to python and use the programs you have already installed to do so.

This guide is intended for all levels, so it’s very detailed by design. As such, it’s also quite long. You don’t have to go through everything at once; just make a note of where you left off and pick up from there later.

Do you already have some experience? Then, read through the sections at your own pace. And, once you are familiar with the material, check if you understand the summarized code at the end of each lesson.

When you see an error in the instructions or something is unclear, you can always click on the ? that appears when you scroll down the page; or on Help in the bar on top. There, you will find all the information we need to assist you.

Lesson 1 is about how to write and run your first python program.

In Lesson 2 we’ll show you some variables and how you can use them in python.

In Lesson 3 we’ll introduce control structures. These allow you to control the flow of your program and repeat sections of code

In the final Lesson 4 we’ll teach you about python-specific dictionaries and how to write your own functions.