Term
|
Definition
| Get data from the “outside world”. This might be reading data from a file, or even some kind of sensor like a microphone or GPS. In our initial programs, our input will come from the user typing data on the keyboard. |
|
|
Term
|
Definition
| Display the results of the program on a screen or store them in a file or perhaps write them to a device like a speaker to play music or speak text. |
|
|
Term
|
Definition
| Perform statements one after another in the order they are encountered in the script. |
|
|
Term
|
Definition
| Check for certain conditions and then execute or skip a sequence of statements. |
|
|
Term
|
Definition
| Perform some set of statements repeatedly, usually with some variation. |
|
|
Term
|
Definition
| Write a set of instructions once and give them a name and then reuse those instructions as needed throughout your program. |
|
|
Term
|
Definition
|
|
Term
|
Definition
| The heart of any computer. It is what runs the software that we write; also called “CPU” or “the processor”. |
|
|
Term
|
Definition
| To translate a program written in a high-level language into a low-level language all at once, in preparation for later execution. |
|
|
Term
|
Definition
| AprogramminglanguagelikePythonthatisdesignedtobe easy for humans to read and write. |
|
|
Term
|
Definition
| A way of using the Python interpreter by typing commands and expressions at the prompt. |
|
|
Term
|
Definition
| To execute a program in a high-level language by translating it one line at a time. |
|
|
Term
|
Definition
| A programming language that is designed to be easy for a computer to execute; also called “machine code” or “assembly language”. |
|
|
Term
|
Definition
| The lowest-level language for software, which is the language that is directly executed by the central processing unit (CPU). |
|
|
Term
|
Definition
| Stores programs and data. Main memory loses its information when the power is turned off. |
|
|
Term
|
Definition
| To examine a program and analyze the syntactic structure. |
|
|
Term
|
Definition
| A property of a program that can run on more than one kind of computer. |
|
|
Term
|
Definition
| An instruction that causes the Python interpreter to display a value on the screen. |
|
|
Term
|
Definition
| The process of formulating a problem, finding a solution, and expressing the solution. |
|
|
Term
|
Definition
| A set of instructions that specifies a computation. |
|
|
Term
|
Definition
When a program displays a message and pauses for the user to type some input to the program. |
|
|
Term
|
Definition
| Stores programs and data and retains its information even when the power is turned off. Generally slower than main memory. Ex- amples of secondary memory include disk drives and flash memory in USB sticks. |
|
|
Term
|
Definition
| The meaning of a program. |
|
|
Term
|
Definition
An error in a program that makes it do something other than what the programmer intended. |
|
|
Term
|
Definition
| A program in a high-level language. |
|
|