Programmation Scientifique avec Python#
par Marc BUFFAT, dpt Mécanique, Université Lyon 1
cours de Licence en Mécanique
Partie I Préambule
Partie II Introduction à Python
Partie III Python pour les scientifiques
Partie IV Applications à des problèmes de mécanique
- 1. Introduction
- 2. Cinématique et Trajectoires
- 3. Cinématique et calcul de trajectoire
- 4. TP Cinématique et trajectoires
- 5. Rappel sur les EDO
- 6. Résolution numérique d’Equation Différentielle Ordinaire (EDO)
- 7. TP EDO: oscillations d’un système masse ressort
- 8. Rappel sur les EDO du 2nd ordre
- 9. TP EDO: système masse ressort avec amortissement
- 10. Problème du brachistochrone
- 11. TP: expérience du Brachistochrone
- 12. Outils de calcul formel en Mécanique
- 13. Modèlisation du brachistochrone
Partie V Application du calcul formel à des problèmes de mécanique
- 1. Calcul symbolique en Mécanique
- 2. Saut à l’élastique: Bungee Jumping
- 3. Pendule de Foucault
- 4. TP mouvement linéarisé du pendule double
- 5. TP mouvement non-linéaire du pendule double
- 6. Cinématique d’une trottinette
- 7. Mouvements de Lagrange d’une toupie
- 8. Roulement sans glissement d’une meule
- 9. Mouvement d’une perle sur un cerceau
Partie VI Solution des TP
- 1. TP manipulation de liste et de chaîne
- 2. Exercices Python
- 3. Exercices Python
- 4. Exercices Python
- 5. Exercices Numpy : Algèbre linéaire
- 6. FIN
- 7. Exercices Numpy: étude de fonction en Python
- 8. TP Cinématique et trajectoires
- 9. TP EDO: oscillations d’un système masse ressort
- 10. Modèlisation du brachistochrone
- 11. TP mouvement linéarisé du pendule double
- 12. TP mouvement non-linéaire du pendule double
Annexe

Mise à disposition selon les termes de la License Creative Commons
(C) Marc BUFFAT