Chapter 1 Glossary 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 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.”
portability
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 represents 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. This 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 represents 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.