Projet de fin d'étude : Python en physique : Étude de l'oscillateur harmonique

Etudiant : DIB GHITA

Filière : LF SMP - Option Electronique

Encadrant : Pr. AHFIR RACHID

Annèe : 2023

Résumé : Python est un langage de programmation puissant, facile à apprendre et polyvalent, il est utilisé dans de nombreux domaines pour développer une large gamme d'applications ; en physique, chimie, biologie…..Dans ce projet de fin d’études, nous avons utilisé le Python pour effectuer une étude mécanique et énergétique de l’oscillateur harmonique avec ou sans frottements. Ce manuscrit s’organise comme suit : Le 1er chapitre est une introduction au Langage Python ; On a commencé par les types de données en Python, puis on s’est intéressé aux structures de contrôle, et aux fonctions. Ensuite, on a abordé l'utilisation des bibliothèques scientifiques, telles que NumPy, SciPy, Pandas, et Matplotlib, et on a clôturé ce chapitre par des exemples de programmes sous Python. Le 2ème chapitre est consacré à une étude théorique de l’oscillateur harmonique dans les deux cas étudié ; avec ou sans frottements. Dans chaque cas, nous avons déterminé l’equation différentielle, sa solution, les expressions des énergies cinétique, potentielle, et mécanique. Finalement, dans le 3ème chapitre, nous avons réalisé des codes sous Python pour la résolution des équations différentielles d’ordre 2, issue de l’étude mécanique de l’oscillateur harmonique, et les expressions des énergies cinétiques, potentielles, et mécaniques dans chaque cas, puis nous avons tracés l’ensemble des résultats trouvés.