Ce cours part du principe que la programmation ne s'apprend pas en la regardant, mais en la pratiquant, en se trompant, et en recommençant. Certains d'entre vous ont déjà manipulé Python, d'autres non : ce n'est pas ce qui compte. Ce qui compte, c'est le chemin parcouru entre la semaine 1 et la semaine 10, pas le point de départ.
Chaque semaine suit le même rythme : un cours qui pose les concepts, puis deux séances de TP qui les mettent en pratique sur de vrais jeux de données. L'objectif final n'est pas de réciter Pandas ou NumPy, mais d'être capable de charger un jeu de données brut, de le nettoyer, de l'explorer et d'en tirer des conclusions — la chaîne complète.
- Format : 1h30 de cours + 1h30 de TP par semaine,
- Évaluation : examen semestriel en présentiel (60%) + contrôle continu et travail personnel (40%).
- Progression : chaque semaine s'appuie sur la précédente — Python d'abord, puis Pandas, NumPy, puis I/O, visualisation, texte, POO, packages.
- Philosophie : comprendre avant de mémoriser. Un TP raté proprement compris vaut mieux qu'un TP copié.
- أستاذ: Chams Eddine CHOUCHA
