Labs
- TD 0 (1.5 hrs). Prise en main de Visual Studio Code.
- TD 1 (1h30). Systèmes informatiques : architecture, processeur et mémoire.
- TD 2 (3h): Systèmes informatiques: systèmes d'exploitation, Git et shell.
- QCM sur les ordinateurs
- Git et GitLab
- Escape the shell!
- TD 3 (1h30). Réseaux informatiques.
- TD 4 (1h30). Sécurité informatique.
- Sécurité informatique
- Devoir à la maison : Configuration des clés SSH sur GitLab
- Devoir. Modèle conceptuel d'une base de données.
- TD 5 (3h). Calcul scientifique.
- Introduction à Matplotlib et Numpy
- Pour les élèves plus avancés : Approfondissement de Numpy - Traitement photographique
- TD 6 (1h30). Programmation orientée objet.
Projet - Développement d'une application Python
L'objectif des trois derniers TD est de développer une application Python agrémentée d'une interface graphique et qui utilise une base de données relationnelle pour gérer ses données.
Lisez d'abord la description de l'application avant le TD 7.
- TD 7 (3h). Manipulation de bases de données relationnelles avec Python.
- TD 8 (3h). Processus ETL avec Python.
- TD 9 (3h). Interfaces graphiques en Python.