.. _syllabus:
Syllabus
========
Caractéristiques :
- UE électives E2
- Statut : Elective ESIEE 2e année 1er semestre
- Horaires : 30 TD
- Coefficient: 1
- Responsable(s) : COURIVAUD Daniel (daniel.courivaud@esiee.fr)
Objectif(s) :
- Acquérir l'autonomie nécessaire pour développer un programme Python.
Compétences :
- formaliser les besoins et attentes liés à un projet ;
- concevoir des systèmes et applications complexes ;
- réaliser des systèmes et applications complexes.
Apprentissages essentiels :
- maîtriser les concepts du langage Python ;
- maitriser les structures de contrôle, les structures de données, les fonctions... ;
- savoir utiliser les paradigmes impératif et POO ;
- savoir développer un code structuré ;
Programme :
- structures de contrôle : 04.00
- fonctions : 04.00
- structures de données : 08.00
- lecture et organisation des données : 08.00
- classes et objets : 06.00
Nature de l'évaluation : QCM
Bibliographie :
- `A Byte of Python `_ ;
- `Learn Python The Hard Way `_ ;
- `Non-Programmer's Tutorial for Python 3 `_ ;
- `La documentation officielle Python `_ ;