• Votre sélection est vide.

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

Introduction programmation objet (ETRS511_TRI)

  • Composante

    UFR Sciences et Montagne

Description

Introduction à la programmation objet  en langage Python.

Lire plus

Objectifs

Maîtriser les concepts fondamentaux de la programmation objet.

Maîtriser un environnement de développement.

Concevoir et implémenter des algorithmes.

Lire plus

Heures d'enseignement

  • CMCours Magistral7,5h
  • TDTravaux Dirigés6h
  • TPTravaux Pratiques9h

Pré-requis obligatoires

Connaissances de base en programmation impérative

Lire plus

Plan du cours

PEPS

Hello world !

Variables and Types

Strings (str)

Flow control (if / elif /else)

Binary operators, comparison operators             

Loops (for, while)

[Lists]

(Tuples)

{Sets}

{Dict: ionaries}

Arithmetic operators     33

Reading and writing in text files (with)

Functions (User-Defined Functions, anonymous functions (lambda))

Classes and objects

Classes inheritance (syntax + super)

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 de classe et d'objet.

Développer des scripts robustes et maintenables.

Lire plus

Bibliographie