Term
|
Definition
A finite set of unambiguous instructions performed in a prescribed sequence to achieve a goal. |
|
|
Term
|
Definition
Multiple variables that contain references to the same object. |
|
|
Term
|
Definition
One or more program statements that share the same level of indentation
|
|
|
Term
|
Definition
A python statement that evaluates to either True or False. Typically contains a comparison operator ( <, >, <=, >=, ==, !=) and may contain boolean operators such as AND, OR, or NOT. |
|
|
Term
|
Definition
To create a new object that has the same value as an existing object.
|
|
|
Term
|
Definition
A data type in which the values are made up of elements that are themselves values. |
|
|
Term
|
Definition
A statement that controls the flow of execution depending on some condition. In Python the keywords if, elif, and else are used for conditional statements.
|
|
|
Term
|
Definition
to subtract one from a variable |
|
|
Term
|
Definition
A collection of key/value pairs that maps from keys to values.
|
|
|
Term
|
Definition
To calculate the value of an expression |
|
|
Term
|
Definition
Raised by the runtime system if something goes wrong while the program is running
|
|
|
Term
|
Definition
A named entity, usually stored on a hard drive, floppy disk, or CD-ROM, that contains a stream of characters |
|
|
Term
|
Definition
A python data type that stores numbers, unlike integers, they show decimal places.
|
|
|
Term
|
Definition
The order in which statements in a program are executed. Function calls, return statements, conditionals and loops all modify the standard top to bottom flow of execution. |
|
|
Term
|
Definition
The % operator takes a format string and a tuple of values and generates a string by inserting the data values into the format string at the appropriate locations.
|
|
|
Term
|
Definition
A named sequence (block) of statements that performs some useful operation. Functions may or may not take parameters and may or may not produce a result.
|
|
|
Term
|
Definition
Can be seen through a program module, even inside of functions
|
|
|
Term
|
Definition
data type that once you create them, you can not change them. |
|
|
Term
|
Definition
|
|
Term
|
Definition
means integer, only whole numbers
|
|
|
Term
|
Definition
To repeat a section of code. |
|
|
Term
|
Definition
A reserved word that is used by a computer to program, you cant use keywords as variables |
|
|
Term
|
Definition
A variable that can only be accessed within the function that it was defined in.
|
|
|
Term
|
Definition
% operator, that calculates remainder of integer division
|
|
|
Term
|
Definition
data types can be changed after they are created |
|
|
Term
|
Definition
A list that is itself contained within a list.
|
|
|
Term
|
Definition
special value that means nothing, has its own type
|
|
|
Term
|
Definition
A special symbol that represents a simple computation like adding or subtracting
|
|
|
Term
|
Definition
A name used inside a function to refer to the value passed as an argument – The expression in parenthesis of a function
|
|
|
Term
|
Definition
Smallest addressable element of a picture.
|
|
|
Term
|
Definition
Sensors that detect internal state. On your scribbler, getName, time and battery voltage are examples of internal sensors. For you, proprioception allows you to know the relative position of parts of your body, which allows you to do things like touch your nose with your eyes closed |
|
|
Term
|
Definition
The process of calling the currently executing function
|
|
|
Term
|
Definition
a machine capable of carrying out a complex series of actions automatically |
|
|
Term
|
Definition
An error raised by python when the program is executing something that goes wrong |
|
|
Term
|
Definition
An error that makes a program act differently than intended, does not actually show an error |
|
|
Term
|
Definition
A data type that is made up of elements organized linearly, with each element accessed by an integer index.
|
|
|
Term
|
Definition
When a boolean expression is evaluated the evaluation starts at the left hand expression and proceeds to the right, stopping when it is no longer necessary to evaluate any further to determine the final outcome.
|
|
|
Term
|
Definition
A copy of part of a sequence specified by a series of indices |
|
|
Term
|
Definition
something is wrong with the syntax of the program, like a comma is missing or something |
|
|
Term
|
Definition
Doing something to every element in a sequence
|
|
|
Term
|
Definition
changing the type of a value, using functions like int(),str(),float()
|
|
|
Term
|
Definition
name that refers to a value |
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
|
Definition
N*Log(N) (average), N^2 (maximum) |
|
|