Chapter 1 · Foundations

Names and numbers

You are reading the whole lesson on one page. Back to one step at a time

Step 1 of 22 · Concept

A name points at a value

By the end of this lesson you can name values, compute with numbers, and change what a name points at.

age = 15

= gives a name to a value: the name age points at the object 15. Python's word is binds: age is bound to 15.

width = 4
height = 3
print("Area:", width * height)
print("Perimeter:", 2 * (width + height))
print(2 + 3 * 4)
coins = 10
coins += 5
print("After a gift:", coins)
coins -= 3
print("After a snack:", coins)
coins *= 2
print("Doubled:", coins)
print(type(coins), type(2.5), type(True))
# 1. bind count (3) and price (2.5)
# 2. print the count and the total
# 3. add 2 to count with +=, print again
print(9 / 3, 9 // 2, 9 % 2)
a = 8
b = 9
c = 7
d = 10
# total, then the average with / and with //
# write your program here
left = 3
right = 8
# swap them here
print(left, right)
Terminal
Step 1 of 8Area and perimeter

Keyboard shortcuts

The step

ContinueEnter
Previous / next stepAlt+[ · Alt+]
Move along the steps bar← → Home End, then Enter
From a quiz's title to its answers↓
Skip to the stepTab, then Enter (first on the page)
Course outlineAlt+O
These shortcuts?

The workspace

Run the stepCtrl+Enter (⌘↵ on a Mac)
Lesson → editor → consoleF6 (Shift+F6 back)
Output ↔ TerminalCtrl+`
Focus the editorCtrl+. (⌘. on a Mac)
Hide or show the lessonAlt+L
Restore, close a messageEsc (outside the editor and the terminal)

The editor

Leave the editorF6 (Shift+F6 back); or Ctrl+M (⌃⇧M on a Mac), then Tab moves the focus (not in the vim mode)
Open a file by nameCtrl+P (⌘P on a Mac)
All commandsCtrl+Shift+P (⌘⇧P on a Mac) or F1
Go to a lineCtrl+G (⌃G on a Mac)
Show or hide the filesCtrl+B (⌘B on a Mac)
Previous / next file tabCtrl+Shift+[ · Ctrl+Shift+] (⌘⇧[ · ⌘⇧] on a Mac)
The file tabs← → Home End on a tab; Delete closes it
Save the files nowCtrl+S (⌘S on a Mac)
Go to a symbol in the fileCtrl+Shift+O (⌘⇧O on a Mac)
Go to the definitionF12
Format the fileCtrl+Shift+F (⌘⇧F on a Mac), or Shift+Alt+F
Go back / forward after a jumpAlt+← · Alt+→ (⌃- · ⌃⇧- on a Mac)