Python 1 : programmation avancée
================================
.. toctree::
:maxdepth: 1
:hidden:
syllabus
sources/python-30-environnement-python-reproductible
sources/prog-e3-15-intelligence-artificielle
sources/python-13-test
sources/python-14-internet
sources/python-15-geo
sources/python-16-numpy
sources/python-17-pandas
sources/python-18-sequences
sources/python-19-dictset
sources/python-20-functions
sources/python-21-validation
sources/python-22-db
sources/python-25-architecture
..
.. container:: important-info-box
**ANNONCE**
L'examen de l'unité aura lieu le vendredi 3 octobre à 15:00. Ce sera un QCM "papier" qui portera sur les chapitres "Internet" à "Validation de données" inclus. Les chapitres "Bases de données" et "Architecture de données" ne sont pas au programme de l'examen.
Les quiz à chaque fin de chapitre donnent une bonne indication du type de questions qui peuvent être posées.
Renseignements pratiques
------------------------
- :ref:`syllabus`
- `Blackboard `_ ;
- `Microsoft Teams `_.
- `le planning `_ ;
**E4-DSIA**
.. list-table::
:header-rows: 1
:widths: 12 8 8 8 8 20 18 18
* - Jour
- Début
- Fin
- Durée
- Activité
- Type
- Salles
- Enseignants
* - 07/09/2026
- 09h00
- 12h00
- 03h00
- Python 1 : programmation avancée
- CM
- Classe virtuelle
- COURIVAUD Daniel
* - 08/09/2026
- 13h00
- 16h00
- 03h00
- Python 1 : programmation avancée
- CM
- PER - 3207
- COURIVAUD Daniel
* - 09/09/2026
- 10h00
- 12h00
- 02h00
- Python 1 : programmation avancée
- CM
- PER - 3207
- COURIVAUD Daniel
* - 11/09/2026
- 13h00
- 16h00
- 03h00
- Python 1 : programmation avancée
- CM
- PER - 3207
- COURIVAUD Daniel
* - 14/09/2026
- 10h00
- 12h00
- 02h00
- Python 1 : programmation avancée
- CM
- Classe virtuelle
- COURIVAUD Daniel
* - 15/09/2026
- 13h00
- 16h00
- 03h00
- Python 1 : programmation avancée
- CM
- PER - 4201
- COURIVAUD Daniel
* - 16/09/2026
- 10h00
- 12h00
- 02h00
- Python 1 : programmation avancée
- CM
- PER - 3207
- COURIVAUD Daniel
* - 22/09/2026
- 13h00
- 16h00
- 03h00
- Python 1 : programmation avancée
- CM
- PER - 4201
- COURIVAUD Daniel
* - 23/09/2026
- 10h00
- 12h00
- 02h00
- Python 1 : programmation avancée
- CM
- PER - 3207
- COURIVAUD Daniel
* - 25/09/2026
- 15h00
- 17h00
- 02h00
- Python 1 : programmation avancée
- CM
- PER - 3207
- COURIVAUD Daniel
* - 28/09/2026
- 09h00
- 12h00
- 03h00
- Python 1 : programmation avancée
- CM
- Classe virtuelle
- COURIVAUD Daniel
* - 29/09/2026
- 13h00
- 15h00
- 02h00
- Python 1 : programmation avancée
- CM
- PER - 4201
- COURIVAUD Daniel
* - 30/09/2026
- 10h00
- 12h00
- 02h00
- Python 1 : programmation avancée
- Examen
- PER - 4451
- surveillants
**E4-FD**
.. list-table::
:header-rows: 1
:widths: 12 8 8 8 8 20 18 18
* - Jour
- Début
- Fin
- Durée
- Activité
- Type
- Salles
- Enseignants
* - 15/09/2026
- 09h00
- 12h00
- 03h00
- Python 1 : Programmation avancée
- CM
- PER - 5401
- COURIVAUD Daniel
* - 22/09/2026
- 09h00
- 12h00
- 03h00
- Python 1 : Programmation avancée
- CM
- PER - 5401
- COURIVAUD Daniel
* - 29/09/2026
- 09h00
- 12h00
- 03h00
- Python 1 : Programmation avancée
- CM
- PER - 5401
- COURIVAUD Daniel
* - 06/10/2026
- 09h00
- 12h00
- 03h00
- Python 1 : Programmation avancée
- CM
- PER - 5401
- COURIVAUD Daniel
* - 13/10/2026
- 09h00
- 12h00
- 03h00
- Python 1 : Programmation avancée
- CM
- PER - 5401
- COURIVAUD Daniel
* - 20/10/2026
- 09h00
- 12h00
- 03h00
- Python 1 : Programmation avancée
- CM
- PER - 5401
- COURIVAUD Daniel
* - 03/11/2026
- 09h00
- 12h00
- 03h00
- Python 1 : Programmation avancée
- CM
- PER - 5401
- COURIVAUD Daniel
* - 10/11/2026
- 09h00
- 12h00
- 03h00
- Python 1 : Programmation avancée
- CM
- PER - 5401
- COURIVAUD Daniel
* - 24/11/2026
- 09h00
- 12h00
- 03h00
- Python 1 : Programmation avancée
- CM
- PER - 5401
- COURIVAUD Daniel
* - 01/12/2026
- 09h00
- 12h00
- 03h00
- Python 1 : Programmation avancée
- CM
- PER - 5401
- COURIVAUD Daniel
Prérequis
---------
Pour ce cours, il est nécessaire de maîtriser les bases de la programmation Python présentées dans le cours `Python `_. Pour vous en assurer, à la lecture de l'énoncé, vous devez vous sentir capable de résoudre ces exercices :
- `Les données météo `_
- `Conversion de type `_
- `Le point cartésien 2D `_
Test technique
--------------
Le cours proprement dit débute par un :ref:`python-13-test` que vous devez valider en moins de 04:00.
Le cours
--------
:ref:`python-30-environnement-python-reproductible`
...................................................
:ref:`prog-e3-intelligence-artificielle`
...........................................
:ref:`python-14-internet`
.........................
:ref:`python-15-geo`
....................
:ref:`python-16-numpy`
......................
:ref:`python-17-pandas`
.......................
:ref:`python-18-sequences`
..........................
:ref:`python-19-dictset`
........................
:ref:`python-20-functions`
..........................
:ref:`python-21-validation`
...........................
:ref:`python-22-db`
...................
:ref:`python-25-architecture`
.............................
Responsable du cours
--------------------
- Daniel Courivaud, daniel.courivaud@esiee.fr, bureau 5454.