.. _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 `_ ;