Descriptif:
L’object est l’initiation à la programmation scientifique pour la modélisation numérique en sciences. Pour cela vous apprendrez une méthodologie de programmation scientifique, axé sur la pratique de la programmation sous Python. Il s’adresse à des étudiants scientifiques n’ayant pas ou peu de connaissances en programmation, niveau post-bac scientifique. A l’issue du cours l’étudiant aura acquis une méthodologie, ainsi que la capacité à écrire des programmes simples mais utiles pour simuler ou analyser des problèmes scientifiques .
Notebooks du cours
-
PLAN plan du cours
-
RAPPEL rappels de mathématique et de mécanique
-
INTRODUCTION chapitre 1: introduction
-
ORDINATEUR chapitre 2: fonctionnement d’un ordinateur
-
VARIABLE chapitre 3: utilisation des variables
-
LOOP chapitre 4: structures de contrôle
-
FONCTION chapitre 5: procédures et fonctions
-
TABLEAU chapitre 6: les tableaux numpy
-
TRACE chapitre 7: tracé avec matplotlib
-
FICHIER chapitre 7: gestion de fichiers
-
PRECISION chapitre 8: precision des calculs
-
ALGORITHME chapitre 9: algorithmes numériques de base
-
EFFICACITE chapitre 10: efficacités/complexités
-
DEBUG chapitre 11: recherche d’erreur (debug)