Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Formation Python - Programmation scientifique

       réf : DEV-PPS

Formation Python - Programmation scientifique

Objectif de formation : Python est devenu le langage de programmation le plus populaire dans le domaine de la science des données et du calcul scientifique. Cette formation vous permet de découvrir les fonctionnalités plus avancées de Python dans un contexte scientifique. Vous apprendrez à utiliser NumPy, SciPy et Matplotlib pour la simulation numérique et l’analyse de données.

Objectifs pédagogiques

  • Maitriser les bibliothèques de programmation scientifique en Python
  • Explorer et analyser des données
  • Programmer des algorithmes et calculer de manière efficace en Python

Pré-requis

Avoir suivi la formation « Python Initiation » ou avoir un niveau équivalent / Avoir une pratique régulière du langage Python

Public concerné

Développeurs, Chef de projets, Scientifiques

Programme de formation Python

  • Rappels concepts fondamentaux Python
  • Bonnes pratiques / Design de code
  • Fonctionnalités avancées de Python
  • Évaluation de performances
  • Limite des performances du langage Python natif
  • Structure de donnée : les numpy array
  • Création de tableau
  • Accès aux éléments du tableau : indexation simple, slicing & striding, indexation avancée
  • Opérations sur les tableaux : opérations basiques, broadcasting, méthodes spécifiques, travailler à partir de formules mathématiques
  • Entrées/sorties avec Numpy
  • Explication de l’optimisation des opérations sur les tableaux avec Numpy : vectorisation, Allocation mémoire, binding C++, compilation sur architecture dédiée, optimisation des ressources du processeur
  • Bannir les boucles for
  • Comparaison de performances avec Python natif
  • Profilage / Timing
  • Présentation générale de librairie
  • Présentation de quelques exemples : fit de courbe, algèbre linéaire, fourrier, traitement du signal…
  • Structure de données : DataFrame, série
  • Fonctionnalités essentielles : attributs, statistiques descriptives, type de données…
  • Indexation et sélection de données : Basique, accès par attribut, slicing, sélection par label, par position, par fonction callable, méthodes de sélection, sélection par masque
  • Opérations mathématiques sur les DataFrames : opérations accélérées sur les données, application de fonction mathématiques
  • Opérations sur les DataFrames : concaténation, fusion, regroupement
  • Travailler avec des données textuelles
  • Travailler avec des données manquantes
  • Travailler avec des Série temporelles
  • Outils d’entrée/sortie
  • Présentation générale et rapide des outils existant pour accélérer les codes Python
  • Passage à l’échelle et parallélisme avec Dask

Équipe pédagogique

Professionnel expert technique et pédagogique

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation Python.

Vous avez une question ?

    Jours

    4 (28 heures)

    Prix

    2380 € HT

    Télécharger