Informatique S3
Licence MathématiquesParcours Mathématiques et santé

Description

Ce cours initie à la programmation en Python, en abordant les bases : variables, structures de contrôle, fonctions et collections (listes, dictionnaires). Il introduit progressivement la programmation orientée objet, incluant les notions de classes, d’héritage, de polymorphisme et de surcharge d’opérateurs. Des exemples pratiques, comme la manipulation de matrices, permettent d’illustrer ces concepts fondamentaux.

Disciplines

  • Informatique

Syllabus

  • Rappel de python : variables, fonction, boucle, structure de contrôle, liste, dictionnaire

  • Notion de classe et d’objets

  • Fonctions built-in et Surcharge d’opérateurs

  • Associations

  • Héritages simple

  • Polymorphisme et Héritage multiple

  • Classe abstraite

  • Exemple de hiérarchie de classes : les matrices