Ce cours revisite les différents concepts indispensables à la maitrise de datt science sous Python. Le travail est organisé en 6 chapitres en deux semestres . Le premier chapitre est consacré à la présentation des bases de la programmation sous Python. Dans ce chapitre, nous présentons notamment les différents éléments de langage qui forment l’ossature du programme python mais aussi les différents objets de programmation qui en forment le socle. Le second chapitre est consacré à l’étude des chaînes de caractères et des expressions régulières. L’objectif de ce second chapitre est de se familiariser avec le traitement et l’exploitation des chaînes de caractères qui constitue et les valeurs des variables couramment rencontrées dans les bases de données non
structurées. Le troisième chapitre est consacré à la présentation des méthodes de gestion de fichiers et de traitements de texte. Le but de ce chapitre est d’approfondir le précédent chapitre en présentant les méthodes couramment utilisées pour le traitement des données non structurées qui se présentent généralement sous forme de fichiers de textes. Le quatrième chapitre est consacré à la présentation des méthodes de traitement et d’organisation des données initialement stockées sous forme de tables de données. Le cinquième chapitre est consacré à la présentation des méthodes classiques d’analyses statistiques (analyses descriptives, tests
statistiques, régression linéaires et logistiques,…). Quant au sixième chapitre, il est
consacré à la présentation des méthodes de data visualisation : histogrammes.

Partie II : Why Machine Learning- and packages
Problems Machine Learning Can Solve 
Knowing Your Task and Knowing Your Data 
scikit-learn 
Installing scikit-learn 
Essential Libraries and Tools 
NumPy 
SciPy 
matplotlib 
pandas 
mglearn

Teaching Objectives:

Understand the fundamentals of aerodynamics and the basic equations.

Study boundary layer phenomena and their impact on aerodynamic forces.

Gain expertise in airfoil geometry and the forces they generate.

Explore in depth the mathematical theories explaining lift.

Apply these concepts to civil and environmental engineering. 

Utilisation de quelques logiciels open source pour la simulation des phénomènes étudiés en énergétique.

Advanced Physics of Semiconductors