/data-analyst

Primary LanguageJupyter Notebook

data-analyst

This repository contains the code of TPs and projects of the Data Analyst course at ENSET Mohammedia.

Table of Contents

  • Linear Regression
  • Principal Component Analysis ...

TP1

The first TP is about the basics of Python programming language. It contains the following topics:

  • Variables
  • Operators
  • Conditions
  • Loops
  • Functions
  • Classes
  • Modules
  • Files
  • Exceptions

TP2

The second TP is about the basics of NumPy library. It contains the following topics:

  • Arrays
  • Indexing
  • Slicing
  • Reshaping
  • Stacking
  • Splitting
  • Sorting
  • Searching
  • Operations
  • Broadcasting
  • Iterating
  • Copying
  • Saving and Loading

TP3

The third TP is about the basics of Pandas library. It contains the following topics:

  • Series
  • DataFrames
  • Indexing
  • Slicing
  • Reshaping
  • Stacking
  • Splitting
  • Sorting
  • Searching
  • Operations
  • Broadcasting
  • Iterating
  • Copying
  • Saving and Loading

TP4

The fourth TP is about the basics of Matplotlib library. It contains the following topics:

  • Line Plots
  • Scatter Plots
  • Bar Charts
  • Histograms
  • Pie Charts
  • Box Plots
  • Violin Plots
  • Heatmaps
  • Subplots
  • Saving and Loading

TP5

The fifth TP is about the basics of Scikit-Learn library. It contains the following topics:

  • Linear Regression
  • Logistic Regression
  • K-Nearest Neighbors
  • Decision Trees
  • Random Forests
  • Support Vector Machines
  • K-Means Clustering
  • Principal Component Analysis
  • Linear Discriminant Analysis
  • Model Evaluation
  • Model Selection
  • Model Persistence

Author

Abderrahmane ETTOUNANI