Chapter 8 Flashcards

(18 cards)

1
Q

What is a software library?

A

A set of ready-made code you can use.

Libraries provide reusable code to streamline programming tasks.

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

Where do libraries come from?

A

They are made by other people or groups.

Libraries can be created by individuals, organizations, or communities.

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

How do we use libraries?

A

We call their functions in our programs.

Functions from libraries can simplify complex tasks.

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

What is an API?

A

A list that tells how to use a library.

APIs provide the interface for interacting with a library’s functionality.

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

What is documentation?

A

A guide that explains how code works.

Documentation is essential for understanding how to use libraries and APIs.

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

What is modularity?

A

Breaking code into small parts. Libraries help with this.

Modularity enhances code maintainability and readability.

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

What is correlation?

A

Two things seem related.

Correlation does not imply causation.

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

What is causation?

A

One thing causes the other.

Establishing causation requires more evidence than correlation.

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

What is a bar graph?

A

Shows values with bars.

Bar graphs are useful for comparing different categories.

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

What is a scatter plot?

A

Dots show how two things are related.

Scatter plots help visualize correlations between variables.

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

What is a histogram?

A

Bars show how often data happens.

Histograms are used to represent the distribution of numerical data.

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

What is metadata?

A

Data about other data (like file size).

Metadata provides context and information about primary data.

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

What is cleaning data?

A

Fixing or removing bad data.

Data cleaning improves the quality and accuracy of datasets.

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

What is filtering data?

A

Picking only the data you need.

Filtering helps focus analysis on relevant information.

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

What is scalability?

A

How well something works when it gets bigger.

Scalability is crucial for systems handling growing amounts of data or users.

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

What is big data?

A

Very large sets of data.

Big data requires specialized tools and techniques for analysis.

17
Q

What is open data?

A

Free data anyone can use.

Open data promotes transparency and innovation.

18
Q

What is crowdsourced data?

A

Data collected from many people online.

Crowdsourced data can provide diverse perspectives and insights.