Informations pratiques ###################### Ce cours en ligne sert de support à deux cours différents. - `Cours en ligne `_ ; - Responsable: Yannick Copin ``, bureau 409 de l'`IP2I Lyon `_ ; UE Intro à Python et Programmation Orientée Objet (Polytech PL5036GB) ===================================================================== - UE de la spécialité `Génie Bio-Médical `_, 3e année (GBM 3A, S5), 3 ETCS: L’objectif de cette UE est d’introduire le langage Python avec les thématiques suivantes : - coder un programme algorithmiquement simple en python, - comprendre et manipuler les structures de base (list, dict, string) et les structure logiques (if, boucles for et while, switch), - coder une classe, faire hériter d'une classe, faire interagir plusieurs classes, - utiliser des modules extérieurs, - utiliser un IDE, intéragir avec la ligne de commande ou l'utilisateur, - travaux pratiques sur ordinateur. - 7 CM de 1h30, 1. Types et structures 2. Chaînes, fonctions 3. Librairies, exceptions 4. Programmation Orientée Objet 5. Bibliothèque interne 6. Numpy 7. Matplotlib - 10 séances de :ref:`TP_GBM3A` de 3h, cf. `planning `__ - MCCC **reste à confirmer**: * CC1 (jusqu'au TP≤1): 03/10/25 (15 min) * CC2 (jusqu'au TP≤3): 17/11/25 (15 min) * CC3 (jusqu'au TP≤4): 28/11/25 (15 min) * QCM (jusqu'au TP≤6): 18/12/25 (45? min) * CT (jusqu'au TP≤8): 06/01/26 (? h) UE Science des données (M2 Cosmo PHY2434M) ========================================== - UE *Science des données* `PHY2434M `_ du M2-Cosmo ; - 8 séances de 3h, **9h45-13h**, en salle informatique de l'IP2I (RdC) ; - MCCC: CC: 45%, CT: 55%. .. rubric:: Calendrier PHY2434M Automne 2025 * **Séquence 1** (6 h): 18 et 19/09 * Révisions python: :ref:`cours`, :ref:`standard` * Notebooks d'exercices: :ref:`/Exercices/exos_python.ipynb` |NB|, :ref:`/Exercices/exo_poo.ipynb` |NB| * **Séquence 2** (6 h): 25 et 26/09 * :ref:`packaging`, :ref:`git-scm` * Exercice: :ref:`packaging 1e partie ` * **Évaluation** (15%): épreuve individuelle sur machine le **03/10, 12h-13h** * **Séquence 3** (6 h): 02 et 03/10 * :ref:`documentation`, :ref:`tests` * Exercice: :ref:`packaging 2e partie ` * **Évaluation** (30%): projet en binome (répo, package, documentation, tests) à rendre le **21/11 23h59** * **Séquence 4** (6 h): 09 et 10/10 * librairies scientifiques: :ref:`Cours/science:Numpy`, :ref:`Cours/science:Scipy`, :ref:`Cours/science:Matplotlib`, :ref:`Cours/science2:Pandas`, :ref:`Cours/science2:Xarray`, * Notebooks d'exercices * **Contrôle terminal** (55%) sur machine le **14/11, 10h-12h** .. |+| image:: ./_static/smile.gif :alt: Bon .. |~| image:: ./_static/err.gif :alt: Moyen .. |-| image:: ./_static/frown.gif :alt: Faible .. |NB| image:: ./_static/favicon-notebook.ico :alt: Jupyter Notebook