Ce cours est une introduction au langage Python et à la programmation. Il en présente les principes élémentaires comme la notion de variables, les instructions simples, répétitives ou conditionnelles qui permettent de construire un programme informatique.
À l’aide d’exemples tirés de différents cours de mathématiques, l’étudiant pourra se familiariser avec la syntaxe du langage Python, le codage des opérations élémentaires, l’affichage des résultats. Après cette phase de prise en main, des structures de programmes plus élaborées seront abordées avec notamment, la création de fonctions et l’utilisation de librairie Python (comme par exemple Matplotlib pour les représentations graphiques).
Les exemples d’activités suivants pourront être traités :
- Suites numériques : suites définies par récurrence, notion de critère d’arrêt.
- Probabilité discrète : simulations de lois élémentaires (tirage aléatoire, calcul de moyenne, écart-type,…)
- Arithmétique : PGCD, nombre premier, décomposition en facteurs premiers.
- Teacher: Aimene Gouasmi
- Teacher: Jonathan Jung
- Teacher: Ibtissem Lannabi