🐍 Python & Intelligence Artificielle
Cours, Travaux Dirigés et Examens — du zéro au machine learning
« Python, c'est le couteau suisse du développeur : ça coupe, ça visse, ça fait du machine learning, et ça peut même faire du café si vous écrivez le bon script. » — Quelqu'un sur Internet, probablement
📚 Organisation
Ce cours couvre les fondamentaux de Python et leur application à l'intelligence artificielle.
Il s'adresse à des étudiant·e·s en école d'ingénieur·e·s ou en licence scientifique, sans prérequis
en programmation (si ce n'est savoir allumer un ordinateur et faire preuve de patience).
Petite chronologie culturelle :
- 1957 — Frank Rosenblatt invente le Perceptron.
- 1969 — Minsky & Papert tuent le Perceptron (bonjour l'hiver de l'IA).
- 1986 — Rumelhart, Hinton & Williams ressuscitent l'idée avec la rétropropagation.
- 1991 — Guido van Rossum crée Python. L'histoire s'accélère.
- 2012 — AlexNet (Krizhevsky, Sutskever, Hinton) écrase ImageNet.
- Aujourd'hui — Vous. Ici. En train d'apprendre. C'est votre tour.
🚀 Parcours recommandé
- Cours 1 → 2 → 3 → 4 → 5 : suivez l'ordre des cours pour construire les bases
- TD 1 après le Cours 2 (listes, maths de base)
- TD 2 après le Cours 4 (dictionnaires, distances, ensembles)
- TD 3 après le Cours 5 (fonctions, générateurs, outils avancés)
- Examen : pour vous tester sur les Cours 1 à 4
Note importante : Les parties I à III de chaque TD utilisent zero bibliothèque externe.
NumPy, Matplotlib et scikit-learn apparaissent uniquement dans les parties IV-V, après avoir tout construit
à la main. Parce que le vrai pouvoir, c'est de comprendre ce qui se cache sous le capot.
🧰 Prérequis techniques
- Python 3.9+ installé (
python3 --version pour vérifier)
- Un navigateur web pour lire les cours (Chrome, Firefox, Edge…)
- Pour les TD :
pip install numpy matplotlib scikit-learn (uniquement pour les parties IV-V)
- Un éditeur de texte (VS Code, PyCharm, vim…)
- De la curiosité. Et éventuellement du café.
« L'apprentissage automatique, c'est comme faire du vélo : au début on tombe, ensuite on maîtrise, et un jour
on se rend compte qu'on peut faire des wheelies avec une régression logistique. »
— Personne n'a jamais dit ça, mais c'est beau.
Navigation : Chaque page de cours et de TD contient un lien ← Index en pied de page
pour revenir ici. Utilisez-le, votre touche "Précédent" vous remerciera.
© 2026 — laurent.thiry@uha.fr