githubModifier

Analyser des données avec Python

circle-info

Python est un langage de programmation :

  • interprété (lorsqu’on écrit une instruction, on peut directement l’exécuter), idéal pour développer rapidement et tester des algorithmes d’analyse de données ;

  • de haut niveau (une seule ligne de code permet de réaliser des processus complexes), qui rend plus facile le développement d’un programme ;

  • à la syntaxe simple et lisible.

  • open source et gratuit.

Il permet de faire de l’analyse de données, de la programmation web, de la gestion de bases de données, etc.

Python est l’un des langages de programmation les plus utilisés.

Source : Formation SSPy ; Université Paris Cité

Parcours d’initiation à Python

Cette formation peut être réalisée :

Pour aller plus loin

Autres ressources pédagogiques

Voici un catalogue (non exhaustif) d'autres ressources pédagogiques pour apprendre à utiliser Python.

Niveau débutant

chevron-right[Formation] Initiation à Python par l'INRAE (Sandra Dérozier & Thomas Duigou) hashtag

Accéder à la formationarrow-up-right

Programme :

  • Introduction à Python

  • Introduction à Jupyter

  • Variables

  • Affichage

  • Listes, Tuples & Sets

  • Dictionnaires

  • Structures de contrôle

  • Boucles

  • Fichiers

  • Modules

  • Exercice complet

chevron-right[Formation] Introduction à la programmation Python pour la biologie par l'Université Paris Cité (Patrick Fuchs & Pierre Poulain)hashtag

Accéder à la formationarrow-up-right

Programme :

  • Variables

  • Affichage

  • Listes

  • Boucles et comparaisons

  • Tests

  • Fichiers

  • Dictionnaires et tuples

  • Modules

  • Fonctions

  • Conteneurs

  • Création de modules

  • Bonnes pratiques en programmation Python

  • Expressions régulières

  • Jupyter et ses notebooks

  • Module Biopython

  • Module NumPy

  • Module Matplotlib

  • Module Pandas

  • Avoir la classe avec les objets

  • Fenêtres graphiques et Tkinter

  • Mini-projets

chevron-right[Formation] Data Analysis Using Python: A Beginner’s Guide Featuring NYC Open Data par NYC open data (Mark Bauer) 🇬🇧hashtag

Accéder à la formationarrow-up-right

Programme :

  • Reading and Writing Files in Python

  • Data Inspection, Cleaning, and Wrangling in Python

  • Plotting and Data Visualization in Python

  • Geospatial Data and Mapping

chevron-right[Cours en ligne] Intro to programming par Kaggle 🇬🇧hashtag

Accéder au coursarrow-up-right

Programme :

  • Arithmétique et variables

  • Fonctions

  • Types de données

  • Conditions

  • Introduction aux listes

chevron-right[Cours en ligne] Python par Kaggle 🇬🇧hashtag

Accéder au coursarrow-up-right

Programme :

  • Introduction à Python

  • Fonctions

  • Booléens et conditions

  • Listes

  • Boucles

  • Strings et dictionnaires

  • Travailler avec des librairies externes

Niveau intermédiaire

chevron-right[Formation] Python avancé par l'INRAE (Sandra Dérozier & Thomas Duigou)hashtag

Accéder à la formationarrow-up-right

Programme :

  • Fonctions

  • Modules

  • Gestion des erreurs

  • Expressions régulières

  • Requests (API)

  • Numpy

  • Pandas

  • Biopython

  • Matplotlib

  • Exercice complet

chevron-right[Cours en ligne] Pandas par Kaggle 🇬🇧hashtag

Accéder au coursarrow-up-right

Programme :

  • Créer, lire et écrire

  • Indexation, sélection et affectation

  • Fonction de synthèse et cartes

  • Regrouper et trier

  • Types de données et valeurs manquantes

  • Renommer et combiner

chevron-right[Cours en ligne] Datavisualisation par Kaggle 🇬🇧hashtag

Accéder au coursarrow-up-right

Programme :

  • Seaborn

  • Graphiques en courbe

  • Diagrammes en barres et heatmaps

  • Nuages de point

  • Choix des types de graphiques

chevron-right[Cours en ligne] Intro to machine learning par Kaggle 🇬🇧hashtag

Accéder au coursarrow-up-right

Programme :

  • Fonctionnement des modèles

  • Exploration des données de base

  • Votre premier modèle d’apprentissage automatique

  • Validation du modèle

  • Random forests

Niveau avancé

chevron-right[Cours en ligne] Intermediate machine learning par Kaggle 🇬🇧hashtag

Accéder au coursarrow-up-right

Programme :

  • Valeurs manquantes

  • Variables catégorielles

  • Pipelines

  • Cross validation

  • XGBoost

  • Data leakage

chevron-right[Cours en ligne] Feature engineering par Kaggle 🇬🇧hashtag

Accéder au coursarrow-up-right

Programme :

  • What is Feature Engineering

  • Mutual information

  • Creating features

  • Clustering with K-Means

  • Principle Component Analysis

  • Target encoding

chevron-right[Cours en ligne] Tous les cours proposés par HuggingFace 🇬🇧hashtag

Accéder aux coursarrow-up-right

Programme : Traitement du langage naturel, apprentissage par renforcement profond, computer vision, machine learning pour les jeux, etc.

circle-check

Mis à jour

Ce contenu vous a-t-il été utile ?