Enseignement
Logiciel de calcul formel 2024-25
Cours de
logiciel de calcul formel, année 2024-25, donné en
Licence Mathématiques, niveau L2, à l'Université Paris 8.
Résumé. Ce cours est une introduction au logiciel de calcul formel Sagemath, pour des étudiant·e·s en licence mathématiques. L'enseignement se fait par la pratique, grâce à un
[Jupyter book]. Des séries d'exercices amènent à apprendre la syntaxe de Python (la langage sur lequel se fonde Sagemath), à écrire des fonctions élémentaires, puis à manipuler des objets mathématiques simples. En fin de semestre, les étudiant·e·s seront amené·e·s à modéliser et résoudre un problème mathématique en s'assistant de ce logiciel de calcul formel.
Horaires et lieu :
- groupe 1 : lundi 9h00 - 11h45, salle A188
- groupe 2 : mercredi 15h15 - 18h00, salle A169
Emploi du temps prévisionnel :
- Semaine 1. Présentation du cours. Présentation de l'outil Jupyter. Éléments fondamentaux de python (1).
- Semaine 2. Éléments fondamentaux de python (2).
- Semaine 3. Éléments fondamentaux de python (3).
- Semaine 4. Interrogation 1. Bibliothèques python.
- Semaine 5. Introduction à Sagemath. Calcul exact sur les entiers, les rationnels, les complexes, etc.
- Semaine 6. Interrogation 2. Nombres réels/flottants. Calculs à précision arbitraire.
- Semaine 7. Algèbre linéaire : vecteurs, matrices, résolution de systèmes linéaires.
- Semaine 8. Interrogation 3. Polynômes et calcul symbolique.
- Semaine 9. Outils d'analyse : limites, dérivation, intégration, séries.
- Semaine 10. Interrogation 4. Probabilités et statistiques.
- Semaine 11. Ouvertures et aide au projet.
Documents de cours :
Références pour python :
- Programmation en Python pour les sciences de la vie, par Patrick Fuchs et Pierre Poulain, disponible ici
- Une introduction à Python 3, par Bob Cordeau et Laurent Pointal, disponible ici
- Apprendre à programmer avec Python, par Gérard Swinnen, disponible ici
Références pour sagemath :
- Calcul mathématique avec Sagemath, disponible ici