fINAL rEVIEW Flashcards

(11 cards)

1
Q

compiler

A

It translates a high-level programming language into a low-level language that the computer can execute (our books call this object code)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

compiled and interpreted languages?

A

Languages that have an explicit compilation step are generally thought of as compiled languages.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

values

A

DATA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

arguments

A
the values that you pass into a function
in print('hello'), "hello" is the argument passed in to the function, print
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

function call / calling

A

executing or using a function

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

function

A

a named sequence of statements that performs a specific task or useful operation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

function

A

a named sequence of statements that performs a specific task or useful operation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

object

A

a thing that a variable name can refer to, like a string or integer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

method

A

a function that’s associated with a particular object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

volatile memory

non-volatile memory

A

volatile memory - memory that requires an electrical current to maintain state
non-volatile memory - memory that can maintain state without power

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

mapping type

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly