assignment operator - The = sign. Used to assign values to variables.

assignment statement - A line of code that assigns a value to a variable. For example: spam = 42

asterisk - The * symbol. The asterisk is used as a multiplication sign.

comment -

data type - see, type

file editor - A program used to type in or change files, including files of Python source code. The IDLE program has a file editor that you use to type in your programs.

floating point numbers - Numbers with fractions or decimal points are not integers. The numbers 3.5 and 42.1 and 5.0 are floating point numbers.

evaluate - Reducing an expression down to a single value. The expression 2 + 3 + 1 evaluates to the value 6.

execute - The Python interpreter executes lines of code, by evaluating any expressions or performing the task that the code does.

expression - Values and function calls connected by operators. Expressions can be evaluated down to a single value.

IDLE - Interactive DeveLopment Environment. IDLE is a program that helps you type in your programs and games.

integers - Integers are whole numbers like 4 and 99 and 0. The numbers 3.5 and 42.1 and 5.0 are not integers.

interactive shell - A part of IDLE that lets you execute Python code one line at a time. It allows you to immediately see what value the expression you type in evaluates to.

operators - Operators connect values in expressions. Operators include +, -, *, /, and, and or

overwrite - To replace a value stored in a variable with a new value.

programmer - A person who writes computer programs.

shell - see, interactive shell

source code - The text that you type in to write a program.

statement - A command or line of Python code that does not evaluate to a value.

string - A value made up of text. Strings are typed in with a single quote ' or double " on either side. For example, 'Hello'

string concatenation - Combining two strings together with the + operator to form a new string. For example, 'Hello ' + 'World!' evaluates to the string 'Hello World!'

type - A category of values. Some types in Python are: strings, integers, floats, boolean, lists, and NoneType.

user - The person using the program.

values - A specific instance of a data type. 42 is a value of the integer type. 'Hello' is a value of the string type.

variable - A container that can store a value. List variables contain references to lists.

-