• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/44

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

44 Cards in this Set

  • Front
  • Back
algorithm
a general process for solving a category of problems
aliases
setting up two variables to refer to the same object
block
a piece of Python program text that is executed as a unit. the following are blocks: a module, a function body, and a class definition. each command typed interactively is a block
boolean expression
an expression whose value is either True or False
clone
DEFINE ME
compound data type
used to group together other values. the most versatile is the list
conditional statement
a statement that controls the flow of execution depending on some condition
decrement
an update that increases the value of a variable (often by one)
dictionary
a mapping from a set of keys to their corresponding values
encapsulate
the process of transforming a sequence of statements into a function definition
evaluate
solves
exception
refers to runtime errors; usually indicate that something exceptional (and bad) has happened
file
a text file is a sequence of characters on a permanent medium like a hard drive, flash memory, or CD-ROM
float
a type that represents numbers with fractional parts
flow of execution
the order in which statements are executed during a program
format operator
an operator, %, that takes a format string and a tuple and generates a string that includes the elements of the tuple formatted as specified by the format string
function
a named sequence of statements that performs some useful operation. may or may not take arguments and may or may not produce a result
global variables
a variable defined outside a function. can be accessed from any function
immutable type
the property of a sequence whose items cannot be assigned
increment
an update that increases the value of a variable (often by one)
int
a type that represents whole numbers
iteration
repeated execution of a set of statements using either a recursive function call or a loop
keyword
a reserved word that is used by the compiler to parse a program - if, def, and while
local variable
a variable defined inside a function; can only be used inside its function
module
a file that contains a collection of related functions and other definitions
mutable type
capable or subject to change
nested list
a list that is an element of another list
None
a special value returned by functions that have no return statement or a return statement without and argument
operator
a specific symbol that represents a simple computation like addition, multiplication, or string concatenation
parameter
a name used inside a function to refer to the value passed as an argument
pixel
relative to the resolution of the canvas, i.e. most often a computer display
proprioception
the measurement of movement relative to the robot's internal frame of reference
recursion
the process of calling the function that is currently executing
robot
a mechanism, an artificial entity, that can be guided by automatic controls
runtime error
the error that does not appear until after the program has started running
semantic error
will run the program successfully in the sense that the computer will not generate any error messages, but it will not do the right thing
sequence
an ordered set; that is, a set of values where each value is identified by an integer index
short circuit evaluation
denotes the semantics of some Boolean operators in some programming languages in which the second argument is only executed or evaluated if the first argument does not suffice to determine the value of the expression
slice
a part of a string specified by a range of indices
str
converts and argument into a string
syntax error
refers to an error in the structure of a program and the rules about that structure
traverse
FIND ME
type conversion
to convert values from one to another
variable
a name that refers to a value