Formation Python Scientifique

Notée : (15)*

Découvrez les librairies scientifiques incontournables pour traiter, analyser et visualiser vos données lors de cette formation Python Scientifique de 3 jours !

Prix (Formation inter-entreprise)

1700€ HT / personne

Durée

3 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Cette formation Python Scientifique a pour but de vous apprendre à utiliser les librairies scientifiques Python incontournables afin de traiter, analyser et visualiser vos données !

Les librairies scientifiques les plus utilisées à travers le monde dans les laboratoires de recherche et les départements de R&D seront étudiées : NumPy, pandas, matplotlib et SciPy.
Vous travaillerez sur différents jeux de données afin de prendre en main ces différentes librairies. Vous apprendrez à traiter vos données de manière efficace et concise.

Cette formation s'adresse à des chercheur·se·s, ou profils scientifiques souhaitant maîtriser les librairies python citées pour effectuer leurs calculs scientifiques.

À l'issue de cette formation Python Scientifique, vous serez capables d'utiliser les librairies scientifiques du monde Python. Vous repartirez également avec l'ensemble du cours et toutes les corrections des exercices.

Si vous débutez avec le langage de programmation Python ou souhaitez revoir les bases, jetez un œil à la formation Python !

Covid-19 : Nous nous adaptons dans ces moments difficiles. Nous avons mis en place des outils permettant l'organisation de formations à distance.

Les objectifs

  • Créer son environnement de travail Python
  • Utiliser efficacement les librairies de la stack scientifique
  • Traiter des données avec les librairies NumPy, pandas et SciPy
  • Visualiser des données avec les librairies matplotlib et pandas

Pré-requis

  • Maîtriser les bases du langage Python ou avoir suivi la formation Python
  • Ordinateur portable à apporter

Le programme de la formation Python Scientifique

Jour 1 : environnement de travail et zoom sur NumPy

Environnement de travail
  • Installer Python et les librairies scientifiques
  • Jupyter notebooks / environnement de développement intégré / éditeur de texte

NumPy

  • Introduction
  • Pourquoi avez-vous besoin de NumPy ?
  • Pourquoi les tableaux ?
  • Créer des tableaux
  • Manipuler les tableaux
  • Broadcasting
  • Fonctions universelles
  • Extraire des informations de vos données
  • Masques booléens
  • Charger et sauvegarder les tableaux
  • Données structurées

Mise en pratique :
- Tester différents environnements de travail
- Manipulation des données avec NumPy
- Faire des calculs sur des données
- Les pièges à éviter pour être efficace

Jour 2 : zoom sur pandas

  • Introduction
  • Série
  • DataFrame
  • Lire / exporter des données sous différents formats
  • Indexation et sélection des données
  • Opérations simples
  • Traiter les données manquantes
  • Informations sur les données : taille, type, mémoire
  • Changer le type des données
  • Traitement avancé des données
  • Tableau croisé dynamique
  • Segmenter les données
  • Moyenne glissante
  • Ajouter des dimensions
  • Manipuler les MultiIndex
  • Travailler avec des chaînes de caractères
  • Traiter des données temporelles
  • Quelles options pour les données massives ?

Mise en pratique :
- Construire et lire des tableaux de données
- Traitement simple et avancé de données

Jour 3 : visualisation avec matplotlib / pandas et introduction à SciPy

Visualisation avec matplotlib et pandas
  • Introduction
  • Interface MATLAB vs orientée objet
  • Graphique linéaire
  • Nuage de points
  • Histogramme
  • Représenter plusieurs graphiques
  • Graphique 3D
  • Interagir avec les graphiques dans le Jupyter notebook
  • Modifier les graduations et les axes
  • Représentation graphique avec pandas
Introduction à SciPy
  • Introduction
  • Intégration
  • Algèbre linéaire
  • Transformée de Fourier
  • Interpolation
  • Ajustement de courbe

Mise en pratique :
- Visualiser ses données
- Customiser ses graphiques
- Savoir explorer la librairie SciPy

Télécharger le programme

Le(s) formateur(s)

Guillaume Chevrot

Guillaume Chevrot

Guillaume a travaillé en tant que chercheur au sein de différents organismes de recherche (CEA, CNRS, Université du Danemark du Sud, Université d'Orléans) dans le domaine de la simulation numérique et de l'analyse de données. Au cours de ces expériences, Guillaume a développé une expertise en programmation et calcul numérique avec le langage Python.

Aujourd'hui, via sa société de conseil NUMGRADE, il effectue des missions en qualité de consultant et de formateur pour de nombreuses entreprises et organisations du monde de la recherche et de l'enseignement.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 77 formations au catalogue, 920 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

5 témoignages

Formation intéressante. La partie numpy a été facilement accessible. Bien qu'utilisant fréquemment la librairie Pandas, cela à permis de compléter et affirmer la maitrise de celle-ci. La partie Visualisation et SciPy a été par contre trop courte. Le formateur c'est montré à l'écoute de nos besoins et est très accessible.

Romuald DETRUE
SNCF – DIRECTION DU MATERIEL  INGENIERIE DU MATERIEL – CLUSTER OUEST

Les cours sont complets et de qualité, formateur à l'écoute et sympathique.

Sofiane KERBAL
IKOS CONSULTING

Programme très intéressant qui correspond parfaitement à mes besoins, un peu dense à mon gout sur trois jours, je pense que 4 jours aurait permis de passer plus de temps sur les graphiques par exemple et la librairie scipy. Formateur sympa très à l'écoute.

Raphaële VAUTIER
IKOS CONSULTING

Programme parfait, en lien avec le besoin. Tous les thèmes importants ont été abordés.

Rémy MARION
SNCF – DIRECTION DU MATERIEL  INGENIERIE DU MATERIEL – CLUSTER OUEST

Formation abordable tout en allant en profondeur dans les sujets. Permet de prendre connaissance des bonnes pratiques et d'outils spécifiques sur des librairies que nous pensons déjà connaitre.

Elie GALAND
Elsys Design

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

BNP Paribas
Société Générale
Banque Postale
Alcatel
Atos
Air France

Formation Python Scientifique

Notée : (15)*

Découvrez les librairies scientifiques incontournables pour traiter, analyser et visualiser vos données lors de cette formation Python Scientifique de 3 jours !

Cette formation Python Scientifique a pour but de vous apprendre à utiliser les librairies scientifiques Python incontournables afin de traiter, analyser et visualiser vos données !

Les librairies scientifiques les plus utilisées à travers le monde dans les laboratoires de recherche et les départements de R&D seront étudiées : NumPy, pandas, matplotlib et SciPy.
Vous travaillerez sur différents jeux de données afin de prendre en main ces différentes librairies. Vous apprendrez à traiter vos données de manière efficace et concise.

Cette formation s'adresse à des chercheur·se·s, ou profils scientifiques souhaitant maîtriser les librairies python citées pour effectuer leurs calculs scientifiques.

À l'issue de cette formation Python Scientifique, vous serez capables d'utiliser les librairies scientifiques du monde Python. Vous repartirez également avec l'ensemble du cours et toutes les corrections des exercices.

Si vous débutez avec le langage de programmation Python ou souhaitez revoir les bases, jetez un œil à la formation Python !

Covid-19: Nous restons ouverts. Cette formation est disponible à distance.

Les objectifs

  • Créer son environnement de travail Python
  • Utiliser efficacement les librairies de la stack scientifique
  • Traiter des données avec les librairies NumPy, pandas et SciPy
  • Visualiser des données avec les librairies matplotlib et pandas

Pré-requis

  • Maîtriser les bases du langage Python ou avoir suivi la formation Python
  • Ordinateur portable à apporter

Le programme de la formation Python Scientifique

Jour 1 : environnement de travail et zoom sur NumPy

Environnement de travail
  • Installer Python et les librairies scientifiques
  • Jupyter notebooks / environnement de développement intégré / éditeur de texte

NumPy

  • Introduction
  • Pourquoi avez-vous besoin de NumPy ?
  • Pourquoi les tableaux ?
  • Créer des tableaux
  • Manipuler les tableaux
  • Broadcasting
  • Fonctions universelles
  • Extraire des informations de vos données
  • Masques booléens
  • Charger et sauvegarder les tableaux
  • Données structurées

Mise en pratique :
- Tester différents environnements de travail
- Manipulation des données avec NumPy
- Faire des calculs sur des données
- Les pièges à éviter pour être efficace

Jour 2 : zoom sur pandas

  • Introduction
  • Série
  • DataFrame
  • Lire / exporter des données sous différents formats
  • Indexation et sélection des données
  • Opérations simples
  • Traiter les données manquantes
  • Informations sur les données : taille, type, mémoire
  • Changer le type des données
  • Traitement avancé des données
  • Tableau croisé dynamique
  • Segmenter les données
  • Moyenne glissante
  • Ajouter des dimensions
  • Manipuler les MultiIndex
  • Travailler avec des chaînes de caractères
  • Traiter des données temporelles
  • Quelles options pour les données massives ?

Mise en pratique :
- Construire et lire des tableaux de données
- Traitement simple et avancé de données

Jour 3 : visualisation avec matplotlib / pandas et introduction à SciPy

Visualisation avec matplotlib et pandas
  • Introduction
  • Interface MATLAB vs orientée objet
  • Graphique linéaire
  • Nuage de points
  • Histogramme
  • Représenter plusieurs graphiques
  • Graphique 3D
  • Interagir avec les graphiques dans le Jupyter notebook
  • Modifier les graduations et les axes
  • Représentation graphique avec pandas
Introduction à SciPy
  • Introduction
  • Intégration
  • Algèbre linéaire
  • Transformée de Fourier
  • Interpolation
  • Ajustement de courbe

Mise en pratique :
- Visualiser ses données
- Customiser ses graphiques
- Savoir explorer la librairie SciPy

Télécharger le programme

Le(s) formateur(s)

Guillaume Chevrot

Guillaume Chevrot

Guillaume a travaillé en tant que chercheur au sein de différents organismes de recherche (CEA, CNRS, Université du Danemark du Sud, Université d'Orléans) dans le domaine de la simulation numérique et de l'analyse de données. Au cours de ces expériences, Guillaume a développé une expertise en programmation et calcul numérique avec le langage Python.

Aujourd'hui, via sa société de conseil NUMGRADE, il effectue des missions en qualité de consultant et de formateur pour de nombreuses entreprises et organisations du monde de la recherche et de l'enseignement.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 77 formations au catalogue, 920 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

5 témoignages

Formation intéressante. La partie numpy a été facilement accessible. Bien qu'utilisant fréquemment la librairie Pandas, cela à permis de compléter et affirmer la maitrise de celle-ci. La partie Visualisation et SciPy a été par contre trop courte. Le formateur c'est montré à l'écoute de nos besoins et est très accessible.

Romuald DETRUE
SNCF – DIRECTION DU MATERIEL  INGENIERIE DU MATERIEL – CLUSTER OUEST

Les cours sont complets et de qualité, formateur à l'écoute et sympathique.

Sofiane KERBAL
IKOS CONSULTING

Programme très intéressant qui correspond parfaitement à mes besoins, un peu dense à mon gout sur trois jours, je pense que 4 jours aurait permis de passer plus de temps sur les graphiques par exemple et la librairie scipy. Formateur sympa très à l'écoute.

Raphaële VAUTIER
IKOS CONSULTING

Programme parfait, en lien avec le besoin. Tous les thèmes importants ont été abordés.

Rémy MARION
SNCF – DIRECTION DU MATERIEL  INGENIERIE DU MATERIEL – CLUSTER OUEST

Formation abordable tout en allant en profondeur dans les sujets. Permet de prendre connaissance des bonnes pratiques et d'outils spécifiques sur des librairies que nous pensons déjà connaitre.

Elie GALAND
Elsys Design

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012