Université Lyon 1
Arqus
Accueil  >>  Licence  >>  Mécanique  >>  Ingénierie mécanique  >>  Introduction à la programmation scientifique avec python
  • Domaine : Licences du domaine SCIENCES ET TECHNOLOGIES
  • Diplôme : Licence
  • Mention : Mécanique
  • Parcours : Ingénierie mécanique
  • Unité d'enseignement : Introduction à la programmation scientifique avec python
Nombre de crédits de l'UE : 6
Code APOGEE : MGC2028L
UE Libre pour ce parcours
UE valable pour le semestre 1 de ce parcours
    Responsabilité de l'UE :
BUFFAT MARC
 marc.buffatuniv-lyon1.fr
04.72.43.11.02
SCOLAN HELENE
 helene.scolanuniv-lyon1.fr
04.72.44.80.00
    Type d'enseignement
Nb heures *
Cours Magistraux (CM)
30 h
Travaux Dirigés (TD)
0 h
Travaux Pratiques (TP)
30 h
Durée de projet en autonomie (PRJ)
0 h
Durée du stage
0 h
Effectif Cours magistraux (CM)
210 étudiants
Effectif Travaux dirigés (TD)
35 étudiants
Effectif Travaux pratiques (TP)
18 étudiants

* Ces horaires sont donnés à titre indicatif.

    Compétences attestées (transversales, spécifiques) :
Les compétences à acquérir sont:
  • savoir analyser et définir les différentes étapes pour résoudre numériquement un problème de mécanique
  • savoir utiliser et mettre en oeuvre un outil numérique pour résoudre le problème
  • connaître les bases de la programmation scientifique sous Python
    Programme de l'UE / Thématiques abordées :
Cette UE est une initiation à l'utilisation du numérique pour traiter, analyser et modéliser des problèmes de mécanique. L'environnement numérique utilisée est basée sur le langage de programmation Python dans un environnement Jupyter, qui permet dans un seul document (un notebook) d'inclure la partie analyse (texte), la partie programmation (python) et l'analyse des résultats (courbes). A travers le traitement d'exemples concrets, les thématiques abordées sont:
  • initiation à la programmation scientifique sous python (numpy)
  • initiation au traitement de données (matplolib)
  • initiation au calcul formel pour modéliser des problèmes de mécanique (sympy)
  • initiation à la résolution numérique des équations (ODE, Euler ,RK2)
L'approche pédagogique de type "Learning by Doing", est basée sur le traitement d'exemples comme: la prédiction du réchauffement climatique (traitement de données), la modélisation et la simulation de systèmes mécaniques comme le système masse ressort avec ou sans amortissement, le pendule de Foucault, le double pendule, la cinématique d'une trotinette électrique ... 
    Liste des autres Parcours / Spécialité / Filière / Option utilisant cette UE :
SELECT MEN_ID, `MEN_DIP_ABREVIATION`, `MEN_TITLE`, `PAR_TITLE`, `PAR_ID` FROM parcours INNER JOIN ue_parcours ON PAR_ID_FK=PAR_ID INNER JOIN mention ON MEN_ID = PAR_MENTION_FK WHERE PAR_ACTIVATE = 0 AND UE_ID_FK='25096' ORDER BY `MEN_DIP_ABREVIATION`, `MEN_TITLE`, `PAR_TITLE`