Table des matières
Programmation appliquée à la chimie
Le cours “Programmation appliquée à la chimie” de deuxième année de
bachelier en sciences chimiques (15 H cours et 15 H exercices) utilise
deux supports :
- Le présent wiki pour ses avantages techniques (coloration et indentation du code, recherche dans les pages, …)
- La plateforme moodle d'enseignement en ligne de l'UMONS, pour ses autres avantages techniques (authentification, devoirs, forum,…)
Applications
- Marche aléatoire 2D simple : simulation d'une chaîne
- Flocon de Koch : simulation d'une fractale avec la librairie Turtle
- Traduction de l'ADN en séquence d'acides aminés (protéine) : utilisation d'un dictionnaire (type Python)
- Modélisation de la diffusion chimique dans un film : technique de différences finies, utilisation de matplotlib
Exemples de travaux d'étudiants
Ces travaux peuvent être entièrement originaux, ou se baser sur des éléments de code existants.
- Jeu de la vie de Conway : automate cellulaire 2D (TkInter)
Idées de travaux, projets
- Représentation de fonctions thermodynamiques de deux variables :
- avec Matplotlib, en incluant des éléments supplémentaires,
- Utiliser la librairie Mayavi (3D)
- Résolution de problèmes numériques
- intégration numérique
- racines de polynômes, de fonctions générales
- systèmes d'équations linéaires
- optimisation de fonction (minimisations)
- Interfacer Python et un tableur (par exemple pouvoir lire des données d'un fichier de tableur à partir d'un programme Python)
- Traitement d'images
- générer du son, de la vidéo
- …
Sauf mention contraire, le contenu de ce wiki est placé sous la licence suivante : CC Attribution-Share Alike 3.0 Unported