Chapter 1 The Way of the Program Flashcards
Problem Solving
The process of formulating a problem, finding a solution and expressing it.
High-level Language
A programming language like Python that is designed to be easy for humans to read and and write.
Low-level Language
A programming language that is designed to be easy for a computer to run; also called “machine language” or assembly language”.
Protability
A property of a program that can run on more than one kind of computer.
Interpreter
A program that reads another program and executes it.
Prompt
Characters displayed by the interpreter to indicate that it is ready to take input from the user.
Program
A set of instructions that specifies a computation.
Print Statement
An instruction that causes the Python interpreter to display a value on the screen.
Operator
A special symbol that represent a simple computation like addition, multiplication or string concatenation.
Value
One of the basic units of data, like a number or string that a program manipulates.
Type
A category of values. The types we have seen so far are integers (type int), floating-point numbers (type float) and strings (type str).
Integer
A type that represents whole numbers.
Floating-point
A type that represent numbers with fractional parts.
String
A type that represents sequences of characters.
Natural Language
Any one of the languages that people speak that evolved naturally.