Libraries
Libraries
Pandas:
Pandas is a powerful and open-source Python library. The Pandas library is used for data
manipulation and analysis. Pandas consist of data structures and functions to perform
efficient operations on data.
Pandas is a powerful and versatile library that simplifies the tasks of data manipulation
in Python. Pandas is well-suited for working with tabular data, such as spreadsheets or SQL
tables.
The data produced by Pandas is often used as input for plotting functions in Matplotlib,
statistical analysis in SciPy, and machine learning algorithms in Scikit-learn.
Installing Pandas
pip install pandas
Importing Pandas
import pandas as pd
More about pandas:
https://www.geeksforgeeks.org/introduction-to-pandas-in-python/
NumPy:
NumPy stands for Numerical Python, is an open-source Python library that provides
support for large, multi-dimensional arrays and matrices.
It also have a collection of high-level mathematical functions to operate on arrays.
NumPy is a general-purpose array-processing package.
It provides a high-performance multidimensional array object and tools for working with
these arrays.
It is the fundamental package for scientific computing with Python. It is open-source software
Installing NumPy
pip install numpy
Importing NumPy
import numpy as np
More about Numpy:
https://www.geeksforgeeks.org/introduction-to-numpy/
Matplotlib:
Matplotlib is easy to use and an amazing visualizing library in Python. It is built on NumPy
arrays and designed to work with the broader SciPy stack and consists of several plots like
line, bar, scatter, histogram, etc.
Installing Matplotlib
pip install matplotlib
Importing Matplotlib
import matplotlib
More about Matplotlib
https://www.geeksforgeeks.org/matplotlib-tutorial/
Seaborn:
Seaborn is a library mostly used for statistical plotting in Python. It is built on top of
Matplotlib and provides beautiful default styles and color palettes to make statistical plots
more attractive.
Note: Seaborn has the following dependencies –
Python 2.7 or 3.4+
numpy
scipy
pandas
matplotlib
Installing Seaborn
pip install seaborn
Importing Seaborn
import seaborn as sns
more about seaborn
https://www.geeksforgeeks.org/python-seaborn-tutorial/
Scikit-learn
Scikit-learn is an open-source Python library that implements a range of machine learning,
pre-processing, cross-validation, and visualization algorithms using a unified interface. It is
an open-source machine-learning library that provides a plethora of tools for
various machine-learning tasks such as Classification, Regression, Clustering, and many
more.
Scikit-learn requires:
NumPy
SciPy as its dependencies.
Installing Scikit-learn
pip install scikit-learn
Importing Scikit-learn
import sklearn
more about Scikit-learn
https://www.geeksforgeeks.org/learning-model-building-scikit-learn-python-machine-
learning-library/
Flask
Flask is an API of Python that allows us to build web applications. It was developed by
Armin Ronacher. Flask’s framework is more explicit than Django’s framework and is also
easier to learn because it has less base code to implement a simple web application. Flask
Python is based on the WSGI(Web Server Gateway Interface) toolkit and Jinja2 template
engine.
Installing Flask
pip install flask
Importing Flask
from flask import Flask
more about Flask
https://www.geeksforgeeks.org/flask-tutorial/