Python
Programmation Avancée en Python
Cours pour les Master 1
Contenu :
En principe ce cours est une suite au cours de Python de la Licence 2. Comme les programmes viennent d'être mis à jours (cette année 2025/2026) et étant donné que les Master 1 n'ont aucune formation en Python, nous traiterons avec plus de détails le chapitre 2 qui fait par ailleurs l'objet du cours des L2.
Chapitre 1 : Rappels sur la programmation en Python
- Installation et utilisation de Python.
- Mode interactif et mode script.
- Notion de variables, types de données, conversions.
- Opérateurs et priorités.
Chapitre 2 : Structures de contrôle
Contenu:
- Structures de sélection - ou conditionnelles - (if, elif, else, match - case).
- Structures de répétition (boucles for, while).
- Structures de saut (break, continue, return, pass, )
- Structures de gestion d'exception (try, except, else, finally, raise, assert)
Solutions des test de TP N°1 et N°2
Chapitre 3 : Structures de composition
Contenu:
- Fonctions : création, appel, modules standards.
- Structures de données : listes, tuples, dictionnaires.
- Lecture et écriture de fichiers.