Informatique S3
Licence MathématiquesParcours Mathématiques et santé
ComposanteUFR de mathématique et d'informatique
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