fINAL rEVIEW Flashcards
(11 cards)
compiler
It translates a high-level programming language into a low-level language that the computer can execute (our books call this object code)
compiled and interpreted languages?
Languages that have an explicit compilation step are generally thought of as compiled languages.
values
DATA
arguments
the values that you pass into a function in print('hello'), "hello" is the argument passed in to the function, print
function call / calling
executing or using a function
function
a named sequence of statements that performs a specific task or useful operation
function
a named sequence of statements that performs a specific task or useful operation
object
a thing that a variable name can refer to, like a string or integer
method
a function that’s associated with a particular object
volatile memory
non-volatile memory
volatile memory - memory that requires an electrical current to maintain state
non-volatile memory - memory that can maintain state without power
mapping type
data type that is made of a collection of keys (think of names) and their associated values. The only mapping type in Python is a dictionary.