Getting started
Basic concepts: taking our first steps
Using an IDE
Objects and classes
Loops, ranges, and iterators
Working with files
Exception handling
Python data types
Course project: building a TODO application
And now what?

What is the REPL?

OK — it’s time for action! We’ll start our journey in something called the Python REPL. It’s an interactive shell that allows you to enter Python commands and directly see the results. It’s a great way to tinker and learn! We’ll use the REPL as a calculator and explore Python’s operators.

With your terminal open and the Python interactive shell started, you’ll see a command prompt consisting of three arrows (>>>). Just to be absolutely clear, in the examples that follow you don’t type in the three arrows, only what follows after it.

Now type in the number 10, or any other number that you like:

>>> 10
10

What happened? Remember we are in a REPL, which is short for Read-Evaluate-Print-Loop:

  • Read: Python reads 10
  • Evaluate: Python evaluates this input and decides it is a number
  • Print: it prints out what was evaluated
  • Loop: and it’s ready for the next input

Let’s give it something more challenging:

>>> 10 + 10
20

This time, Python recognized two numbers and a so-called operator, the plus sign, and evaluates this to 20. Yup, Python can be used as a calculator. In the next topic, you’ll learn to use Python as a calculator, by leveraging several operators.