DS Vocab Words Flashcards

1
Q

Calling

A

Using a function by giving it inputs

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

Contract

A

A statement of the name, domain, and range of the function.

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

Design Recipe

A

A sequence of steps that helps people document, tests and write functions.

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

Domain

A

The type of data that a function expects.

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

Library

A

A collection of functions that can be made available to our program by using include.

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

Name

A

How we refer to a function or value defined in a language (examples: +, *, star, circle).

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

Programming Language

A

A set of rules for writing code that a computer can evaluate.

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

Purpose Statement

A

A brief description of what a function does.

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

Range

A

The type of data that a function produces.

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

Syntax

A

The set of rules that defines a language, whether it be spoken, written, or programmed.

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

Variable

A

Something that changes.

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

Arguments

A

The inputs to a function

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

..follow the name of the function…

A

…expressions for arguments…

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

Categorical Data

A

Values or classifications that do not follow a numerical progression, and are not subject to the laws of arithmetic. Used to classify, not measure. They don’t have count (1, 2, 3, 4…) or measurement.

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

Data Row

A

Part of a table showing information about a particular individual in a sample.

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

Data Science

A

The study of using data to answer questions about the world.

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

Definitions Area

A

The text box in the Editor, where definitions for values and functions are written.

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

Editor

A

Software in which you can write and evaluate code.

19
Q

Error Message

A

Information from the computer about errors in code.

20
Q

Header

A

The titles of each column of a table, usually shown at the top.

21
Q

Interactions Area

A

The text box in the Editor, where we enter expressions to evaluate.

22
Q

Quantitative Data

A

Number values for which arithmetic makes sense (e.g. -taking the average of a column). How much?

23
Q

Pyret

A

A new programming language inspired by Python but superior to Python for education.

24
Q

Boolean

A

Of or relating to a data type having two possible values representing “true” or “false”.

25
Q

Method

A

A function that is associated with particular object, such as Table or Structure. It consumes inputs and produces an output based on the object and those inputs.

26
Q

Lookup Questions

A

Can be answered simply by looking up a single value in the table and reading it out. Ex: “Is the Mitten fixed?”

27
Q

Compute Question

A

Can be answered by computing an answer across a single row or column. Ex: “How much does the heaviest animal weigh?”

28
Q

Relate Questions

A

Can be answered by looking for relationships between multiple columns. Ex: “Do cats tend to be adopted faster than dogs?”

29
Q

Histogram

A

A quantitative bar chart displaying how frequent a number shows up.

30
Q

Correlation

A

A number that summarizes the linear relationship between two quantitative variables by reporting its strength and direction.

31
Q

Line of Best Fit

A

A straight line that best represents the data on a linear scatter plot. Also called the ’regression line’.

32
Q

Outlier

A

An observation point that is distant from other observations, perhaps due to experimental natural variability or measurement error.

33
Q

Linear Regression

A

The process of modeling the relationship between two quantitative variables with a line that makes the best predictions of responses (y values) given explanatory (x) values.

34
Q

Predictor

A

A function which, given a value from one data set, tries to predict a related value in a different data set

35
Q

r

A

A number between -1 and 1 that measures the strength and direction of a linear relationship between two variables.

36
Q

Threats to Validity

A

Factors than undermine the confidence in a conclusion.

37
Q

Box Plot (a.k.a. box-and-whisker pot)

A

A way of displaying the distribution of data based on the five-number summary: minimum, first quartile, median, third quartile, and maximum.

38
Q

Interquartile Range

A

The interquartile range (IQR) is a measure of spread, and is calculated by subtracting the first quartile (Q1) from the third quartile (Q3).

39
Q

Mean

A

Reports the center of a quantitative data set by dividing the sum of all the values by the number of values.

40
Q

Median

A

The middle of a quantitative data set: half the values are above it, and half are below.

41
Q

Mode

A

The most commonly appearing value in a (quantitative or categorical) data set.

42
Q

Quartile

A

Numbers that divide a data set into four, equally-sized groups. The lowest quartile (Q1) is the middle of the bottom half of the data. Q2 (the median) is the middle of the entire sample. Q3 is the middle of the top half of the data.

43
Q

Skew

A

Lack of balance in a dataset’s shape, arising from more values that are unusually low or high. Such values tend to trail off, rather than separated by a gap (as with outliers).

44
Q

Spread

A

How much values typically vary from a given assessment point such as center.