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