Chapter 8 Flashcards
(18 cards)
What is a software library?
A set of ready-made code you can use.
Libraries provide reusable code to streamline programming tasks.
Where do libraries come from?
They are made by other people or groups.
Libraries can be created by individuals, organizations, or communities.
How do we use libraries?
We call their functions in our programs.
Functions from libraries can simplify complex tasks.
What is an API?
A list that tells how to use a library.
APIs provide the interface for interacting with a library’s functionality.
What is documentation?
A guide that explains how code works.
Documentation is essential for understanding how to use libraries and APIs.
What is modularity?
Breaking code into small parts. Libraries help with this.
Modularity enhances code maintainability and readability.
What is correlation?
Two things seem related.
Correlation does not imply causation.
What is causation?
One thing causes the other.
Establishing causation requires more evidence than correlation.
What is a bar graph?
Shows values with bars.
Bar graphs are useful for comparing different categories.
What is a scatter plot?
Dots show how two things are related.
Scatter plots help visualize correlations between variables.
What is a histogram?
Bars show how often data happens.
Histograms are used to represent the distribution of numerical data.
What is metadata?
Data about other data (like file size).
Metadata provides context and information about primary data.
What is cleaning data?
Fixing or removing bad data.
Data cleaning improves the quality and accuracy of datasets.
What is filtering data?
Picking only the data you need.
Filtering helps focus analysis on relevant information.
What is scalability?
How well something works when it gets bigger.
Scalability is crucial for systems handling growing amounts of data or users.
What is big data?
Very large sets of data.
Big data requires specialized tools and techniques for analysis.
What is open data?
Free data anyone can use.
Open data promotes transparency and innovation.
What is crowdsourced data?
Data collected from many people online.
Crowdsourced data can provide diverse perspectives and insights.