• Votre sélection est vide.

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

Programmation objet (ETRS611_TRI)

  • Composante

    UFR Sciences et Montagne

Description

Programmation objet  en langage Python.

Lire plus

Objectifs

Maîtriser les concepts avancés de la programmation objet.

Concevoir et implémenter des algorithmes.

Gérer des données complexes.

Lire plus

Heures d'enseignement

  • CMCours Magistral9h
  • TDTravaux Dirigés6h
  • TPTravaux Pratiques9h

Pré-requis obligatoires

Introduction à la programmation objet.

Lire plus

Plan du cours

Exceptions (try…except…)

Modules and Packages

Enumerations (class … (Enum))

Scientific computing: numpy, scipy, matplotlib modules              

Series and Dataframes: pandas module

Operator overloading using special functions (__add__, __sub__, …)

Decorators (@wrapper)

Generators (yield)

Debugging tips & tricks

Lire plus

Compétences visées

Concevoir un algorithme optimisé répondant à un cahier des charges.

Choisir les structures de données adaptées.

Mettre en œuvre les concepts avancés de programmation objet.

Développer des scripts robustes et maintenables.

Lire plus

Bibliographie