Module 3 - Libraries for Data Science Flashcards
Give examples of Scientific Computing libraries for Python
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.
What is a library?
Libraries are a collection of functions and methods that allow you to perform many actions without writing the code.
Give examples of Visualization Libraries for Python
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.
Is the Pandas library built on top of NumPy?
Yes. Pandas is built on top of NumPy.
What is the primary instrument of Pandas?
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.
Give examples of high-level Machine Learning Libraries for Python
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.
What does the acronym GPU represent?
GPU stands for Graphics processing units (GPU)
What does REST APIs allow you to do?
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
What part of a library is the Application Program Interface (API)?
An API is the part of the library you see while the library contains all the components of the program.
What is Red Hat OpenShift?
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.
What is CodePen and what is used for?
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.
Key features of CodePen
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.