• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

UE Logiciels spécialisés

  • Niveau d'étude

    Bac +4

  • ECTS

    6 crédits

  • Crédits ECTS Echange

    6.0

  • Composante

    UFR IM2AG (informatique, mathématiques et mathématiques appliquées)

  • Période de l'année

    Automne (sept. à dec./janv.)

Description

Le cours se divise en deux parties : R et Python
 Partie R :  Le R est un système de programmation dont l’apprentissage dans ce cours se déclinera en deux modes :

  • En mode utilisateur: Environnement de travail; Notion de package (installation, utilisation); Introduction des natures et structures R de base; Extraction de données avec application sur données réelles.
  • En mode développeur: Programmation fonctionnelle; Création de package; Programmation orientée objet (S3); Introduction au package RCpp pour booster les exécutions des codes R.

 Partie Python : En plus d’être un langage de programmation très versatile, Python est très populaire depuis une dizaine d’année en science des données. En particulier, de nombreuses bibliothèques d’apprentissage statistique et profond sont fournies en Python. De plus, le facilité de manipulation des fichiers texte et tableaux en font un outil de choix aussi bien académiquement qu’en entreprise.

Lire plus

Heures d'enseignement

  • CMCM24h
  • TPTP24h

Pré-requis recommandés

Maîtrise de base d’un ordinateur

Lire plus

Période

Semestre 7

Compétences visées

Partie R :  Avoir une très bonne connaissance du fonctionnement du langage R qui permettra de se sentir à l’aise dans une session de travail en R en vue de produire ses analyses statistiques. En niveau plus avancé,  savoir programmer en R (fonctions et objets) afin d’étendre ses propres outils.

Partie Python : Être capable de lire et manipuler des fichiers à partir de scripts Python. Manipuler des tableaux de données et appeler des bibliothèques d’apprentissage statistique. Produire des figures et des résultats formatés.

Lire plus

Bibliographie

  • Wickham, Hadley. Advanced r. CRC press, 2019. (https://adv-r.hadley.nz)
  • LAFAYE DE MICHEAUX, Pierre, DROUILHET, Remy, et LIQUET, Benoit. Le  logiciel R, Maitriser le langage, Effectuer des analyses statistiques.  2010.
  • SWINNEN, Gérard. Apprendre à programmer avec Python. O'Reilly, 2005.
  • Python pour le Data Scientist, Emmanuel Jakubowicz
Lire plus