À propos
Co responsable de la filière Data Science et Intelligence artificielle. Mes domaines d'enseignement : les langages (Python, R, C), les bases de l'algorithmique, la gestion et la visualisation de données, le développement logiciel...
Les Cours
Python
Ce cours permet d'acquérir la maîtrise des concepts de base de Python : contrôle de l'exécution, fonctions, structures de données, accès aux fichiers, programmation orientée objet, techniques de programmation.
Python 1, programmation avancée
Maîtrise des concepts avancés de Python : programmation orientée objet, structures de données complexes, gestion des erreurs, et techniques de programmation professionnelle.
Python 2, manipulation de données
Techniques avancées de manipulation, analyse et visualisation de données avec Python. Git, qualité du code, tests, et frameworks modernes comme Plotly et Dash.
Python & C Programming
Formation complète combinant Python, programmation C et développement de jeux textuels. Couvre les fondamentaux Python, l'introduction à la programmation C, et la création d'aventures textuelles interactives en programmation objet.
Python et visualisation de données
Formation sur la visualisation et la manipulation de données avec Python. Couvre les bibliothèques pandas, plotly, et dash pour l'analyse et la visualisation de données. L'unité est évaluée par un mini projet data.
Python
Introduction complète au langage Python : syntaxe, structures de données, programmation orientée objet, gestion des fichiers et environnement de développement Git/GitHub.
Introduction à la programmation objet
Python : classes, programmation objet
Algorithmique et programmation 2
Python : listes, tuples, fichiers et dictionnaires. Algorithmes itératifs.
Le stage de fin d'études
Stage de fin d'études
Informations et ressources pour le rapport de stage et la soutenance de 5ème année (E5).