Term
|
Definition
| A programming language that is designed to be easy for a computer to execute; also called "machine language" or "assembly language." |
|
|
Term
|
Definition
| A set of instructions that specifies a computation. |
|
|
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
| Any one of the languages that people speak that evolved naturally. |
|
|
Term
|
Definition
| The output of the compiler after it translates the program. |
|
|
Term
|
Definition
| One of the basic elements of the syntactic structure of a program, analogous to a word in a natural language. |
|
|
Term
|
Definition
| The meaning of a program. |
|
|
Term
|
Definition
| Another name for object code that is ready to be executed. |
|
|
Term
|
Definition
| A program stored in a file (usually one that will be interpreted). |
|
|
Term
|
Definition
| To examine a program and analyze the syntactic structure. |
|
|
Term
|
Definition
| An error that does not occur until the program has started to execute but that prevents the program from continuing. |
|
|
Term
|
Definition
| A program in a high-level language before being compiled. |
|
|
Term
|
Definition
|
|
Term
|
Definition
| The process of finding and removing any of the three kinds of programming errors. |
|
|
Term
|
Definition
| To execute a program in a high-level language by translating it one line at a time. |
|
|
Term
|
Definition
| The structure of a program. |
|
|
Term
|
Definition
| An instruction that causes the Python interpreter to display a value on the screen. |
|
|
Term
|
Definition
| Another name for a runtime error. |
|
|
Term
|
Definition
| The process of formulating a problem, finding a solution, and expressing the solution. |
|
|
Term
|
Definition
| An error in a program that makes it do something other than what the programmer intended. |
|
|
Term
|
Definition
| An error in a program that makes it impossible to parse (and therefore impossible to interpret). |
|
|
Term
|
Definition
| A general process for solving a category of problems. |
|
|
Term
|
Definition
| A programming language like Python that is designed to be easy for humans to read and write. |
|
|
Term
|
Definition
| A property of a program that can run on more than one kind of computer. |
|
|
Term
|
Definition
| Any one of the languages that people have designed for specific purposes, such as representing mathematical ideas or computer programs; all programming languages are formal languages. |
|
|
Term
|
Definition
| one of the fundamental things like a letter or a number that a program manipulates. |
|
|
Term
|
Definition
| Information in a program that is meant for other programmers (or anyone reading the source code) and has no effect on the execution of the program. |
|
|
Term
|
Definition
| The ability to combine simple expressions and statements into compound statements and expressions in order to represent complex computations concisely. |
|
|
Term
|
Definition
| To join two operands end-to-end. |
|
|
Term
|
Definition
| The set of rules governing the order in which expressions involving multiple operators and operands are evaluated. |
|
|
Term
|
Definition
| An operation that divides one integer by another and yields an integer. Integer division yields only the whole number of times that the numerator is divisible by the denominator and discards any remainder. |
|
|
Term
|
Definition
| To simplify an expression by performing the operations in order to yield a single value. |
|
|
Term
|
Definition
| A combination of variables, operators, and values that represents a single result value. |
|
|
Term
|
Definition
One of the values on which an operator operates. expression |
|
|
Term
|
Definition
tor A special symbol that represents a simple computation like addition, multiplication, or string concatenation. |
|
|
Term
|
Definition
| A reserved word that is used by the compiler to parse a program; you cannot use keywords like if, def, and while as variable names. |
|
|
Term
|
Definition
| A graphical representation of a set of variables and the values to which they refer. |
|
|
Term
|
Definition
| A statement that assigns a value to a variable. |
|
|
Term
|
Definition
| A name that refers to a value. |
|
|
Term
|
Definition
| A format for representing numbers with fractional parts. |
|
|
Term
|
Definition
| A set of values. The type of a value determines how it can be used in expressions. So far, the types you have seen are integers (type int), floating-point numbers (type float), and strings (type string). |
|
|
Term
|
Definition
| A number or string (or other thing to be named later) that can be stored in a variable or computed in an expression. |
|
|
Term
and, def, exec, if, not, return, assert, del, finally, import, or, try, break, elif, for, in, pass, while, class, else, from, is, print, yield, continue, except, global, lambda, raise |
|
Definition
|
|