Programmation Python
pour les mathématiques

Julien Guillod

Le but de ce recueil d'exercices est de fournir une introduction à l'usage de la programmation dans divers domaines des mathématiques. Le langage de programmation utilisé est Python 3.6 au supérieur. Ces exercices servent de base aux travaux pratiques LU2MA100 donnés à Sorbonne Université en licence.

Ce document est aussi disponible au format PDF et Jupyter Notebook. Les notebooks peuvent également être exécutés sur MyBinder.

Les erreurs et remarques concernant ce document sont les bienvenues à l'adresse julien.guillod CHEZ sorbonne-universite.fr en commençant le sujet du message par [python].

Table des matières

1 Introduction

2 Structures de données

3 Structures homogènes

4 Calcul symbolique

5 Intégration

6 Algèbre

7 Zéro de fonctions

8 Théorie des graphes

9 Probabilités et statistiques

10 Équations différentielles

11 Cryptographie

© 2026, Julien Guillod. Licence CC BY-NC-ND