.. _syllabus: Syllabus ======== Caractéristiques : - UE Sciences et Techniques Approfondissements E4-S1/P1 - Statut : Obligatoire ESIEE 4e année 1er semestre - Horaires : 7C, 23 TD - Coefficient: 1 - Responsable(s) : COURIVAUD Daniel (daniel.courivaud@esiee.fr) Objectif(s) : - Connaitre, comprendre, appliquer, analyser, synthétiser et évaluer - les structures de données et les objets complexes - les modules et technologies liés à la gestion de données - la qualité et la robustesse du code 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 : - Connaitre, comprendre, appliquer, analyser, synthétiser et évaluer : - les structures de données complexes ; - les fonctions en tant qu'objet ; - Python en tant que langage scientifique - l'accès aux données distantes - la gestion de la localisation - la notion de dataframe (pandas) - les techniques de validation et de persistance des données - les principales architectures de stockage des données - la qualité du code - la robustesse du code Programme : - test technique : 04:00 - structures de données complexes et fonctions : 04:00 - Internet et géolocalisation : 04:00 - Dataframes : 06:00 - Validation de données : 06:00 - Bases de données : 05:00 - Architecture de données : 01:00 Nature de l'évaluation : QCM sans documents Bibliographie : - `A Byte of Python `_ - `Learn Python The Hard Way `_ - `Non-Programmer's Tutorial for Python 3 `_ - `La documentation officielle Python `_