Introduction

Python is a general-purpose object-oriented, interactive and interpreted programming language with high-level programming capabilities. To learn the Python programming language you do not need any previous programming knowledge or skills. However, the basic understanding of any other programming language will help you to understand the Python programming concepts quickly. In this tutorial, we will give you a short introduction to Python. Note that this tutorial is not complete as it was created for the Computational Thinking course. However, a short introduction to Python will give you a tool to analyze and design algorithms. Please, refer to the official Python documentation at http://docs.python.org if you need more information.

Download the tutorial

A PDF version of the Python tutorial can be downloaded here.

Online in-depth tutorial

For those who want an in-depth tutorial, we recommend checking out the w3schools website at https://www.w3schools.com/python

Online Python editor

For those who want to try out the Python code in the tutorial and in the examples without installing Python, we recommend CodeSkulptor3.