Module 3 - Libraries for Data Science Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Give examples of Scientific Computing libraries for Python

A

Pandas and NumPy.

Pandas offers data structures and tools for effective data cleaning, manipulation, and analysis.

NumPy libraries are based on arrays and matrices, allowing you to apply mathematical functions to the arrays.

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

What is a library?

A

Libraries are a collection of functions and methods that allow you to perform many actions without writing the code.

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

Give examples of Visualization Libraries for Python

A

Matplotlib and Seaborn.

The Matplotlib package is the most well-known library for data visualization. They are popular for making graphs and plots, and the graphs are easily customizable.

Seaborn is based on matplotlib. This library generates heat maps, time series, and violin plots.

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

Is the Pandas library built on top of NumPy?

A

Yes. Pandas is built on top of NumPy.

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

What is the primary instrument of Pandas?

A

The primary instrument of Pandas is a two-dimensional table consisting of columns and rows, called a Data Frame. Pandas can also provide easy indexing so you can work with your data.

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

Give examples of high-level Machine Learning Libraries for Python

A

Scikit-learn and Keras

Scikit-learn library contains tools for statistical modeling, including regression, classification, clustering, and so on. It is built on NumPy, SciPy, and matplotlib. It is simple to get started. In this high-level approach, you define the model and specify the parameter types you want to use.

Keras allows you to build the standard deep learning model; its high-level interface allows you to build models in a quick, simple manner.

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

What does the acronym GPU represent?

A

GPU stands for Graphics processing units (GPU)

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

What does REST APIs allow you to do?

A

The RE stands for Representational. The S stands for State. The T stands for Transfer. They allow you to communicate through the internet and take advantage of resources like storage, data, artificially intelligent algorithms, and much more

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

What part of a library is the Application Program Interface (API)?

A

An API is the part of the library you see while the library contains all the components of the program.

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

What is Red Hat OpenShift?

A

Red Hat OpenShift is a Kubernetes-based platform for deploying, managing, and scaling containerized applications. It provides developers with tools to build, deploy, and run apps in containers while offering IT teams control over infrastructure, automation, and security. OpenShift supports hybrid and multi-cloud environments, making it a popular choice for enterprise applications.

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

What is CodePen and what is used for?

A

CodePen is an online development environment and social community for front-end web designers and developers. It allows users to write HTML, CSS, and JavaScript code directly in the browser and see real-time previews of their work.

CodePen is widely used for creating and testing small projects, prototypes, or “pens” (as the snippets of code are called), and for sharing them with others.

It’s commonly used for learning, experimenting with front-end technologies, and showing off projects to clients or peers.

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

Key features of CodePen

A

Live preview: As you type in your code, you can immediately see how it looks and behaves.

Collaboration: You can share your code with others and even work together in real time.

Community: CodePen is also a platform for discovering and sharing code snippets, designs, or front-end experiments. Users can explore a wide range of public projects or “pens” created by other developers.

Challenges and Collections: Users can participate in coding challenges or organize their favorite pens into collections.

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