Projet de fin d'étude : Python en physique
Etudiant : FAQIHI SOUMIA
Filière : LF SMP - Option Electronique
Encadrant : Pr. AHFIR RACHID
Annèe : 2023
Résumé : Python est un langage de programmation, qui offre une flexibilité et une puissance de calcul, il est très utile pour les applications en physique, chimie, biologie…..Dans ce projet de fin d’études, nous avons utilisé le Python pour résoudre des équations différentielles d’ordre 2, l’exemple pris est celui des circuits LC, et RLC. Ce manuscrit s’organise comme suit : Le 1er chapitre est consacré au Langage Python ; On a commencé par une introduction à l'environnement Python, ensuite, l'accent a été mis sur les types de données en Python tels que les entiers, les décimaux, les chaînes de caractères, les listes et les dictionnaires, puis, on s’est intéressé aux types de données en Python tels que les entiers, les décimaux, les chaînes de caractères, les listes et les dictionnaires, ainsi que des concepts avancés en Python ont été discutés, tels que les fonctions, et les modules. Le dernier point abordé dans ce chapitre est l'utilisation des bibliothèques scientifiques, telles que NumPy, SciPy, Pandas, et Matplotlib, on a appris à créer des graphiques, des tracés et des ajustements de courbe pour représenter les résultats théoriques. Dans le 2ème chapitre, on a effectué une étude théorique du circuit LC idéal, avec la détermination de l’equation différentielle de la charge, puis sa résolution, et l’étude énergétique de ce circuit, dans la seconde partie de ce chapitre, on a travaillé sur les circuits RLC. Finalement, dans le dernier chapitre, nous avons utilisé le Python pour la résolution des équations différentielles d’ordre 2, nous avons pris l’exemple des circuits LC, et RLC, nous avons réalisé des codes sous Python pour les circuits LC / RLC, afin de trouver la solution de l’équation différentielle, puis l’expression des énergies emmagasinées dans le condensateur, et la bobine, puis nous avons tracés l’ensemble des résultats trouvés.