• Votre sélection est vide.

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

Programmation objet (ETRS611_TRI)

  • ECTS

    3 crédits

  • Composante

    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

  • Programmation objet - CMCours Magistral9h
  • Programmation objet - TDTravaux Dirigés6h
  • Programmation objet - TPTravaux Pratiques9h

Pré-requis nécessaires

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