Analyse de données

Python et Data Sciences

Ce cours est destiné aux élèves de 3A MAM de Polytech Lyon dans le cadre du module Analyse de données. Il a pour principal objectif d’initier les élèves à la data science, une discipline scientifique très large à la frontière des mathématiques, de la statistique et de l’informatique. Ce cours vise un apprentissage pratique de la démarche scientifique à adopter face à des données, des problèmes rencontrés et des solutions disponibles pour tenter de les résoudre. Pour ce faire, nous nous concentrerons sur l’apprentissage d’un outil pratiquement indispensable pour résoudre ces problèmes : le langage Python.

Ce cours est une actualisation du cours de Patrice Mazel réalisée par Corentin Constanza et Salomon Van Ginneken, les sources utilisées sont :

TP

TP00 - Introduction à Python

TP01 - NumPy

Array, slicing, broadcasting...

TP02 - Matplotlib

Introduction à Matplotlib

TP03 - Pandas 1

Introduction, principales manipulations, jointures…

TP04 - Pandas 2

Application : Choroplèthes avec GeoPandas et Folium

TP05 - Apprentissage non-supervisé

Réduction de dimension et clustering.

Jeu de données

dataset_ADD.zip