Introduction à l'Informatique
TP NOTÉ DU 12/12/2025
Le fichier de code à compléter :
But du cours
Ce cours est une introduction générale à l'informatique et à la programmatione en Python.
Plan du cours, supports de cours et de TP
- Présentation du cours : cours 0 en HTML5 , cours 0 en PDF et version imprimable
- Systèmes d'exploitation (généralités, systèmes de fichiers, shell, expressions régulières, permissions) : cours
1 en HTML5
, cours
1 en
PDF et version
imprimable
.
- L'énoncé du TP 1
- Un rappel sur les bases 2 et 16
- Le corrigé
- Systèmes d'exploitation (architecture, processus, redirections) : cours 2 en HTML5
, cours 2
en
PDF et version
imprimable
.
- L'énoncé du TP 2
- Le fichier TP cdm.txt (bouton droit, « enregistrer la cible sous … »)
- Le corrigé
- Python (1) (Généralités, expressions simples, tests) : cours 3 en HTML5
, cours 3
en
PDF et version
imprimable
.
- L'énoncé du TP 3
- (en cas de besoin, le fichier filetypes.python, normalement accessible directement comme indiqué dans l'énoncé).
- Le corrigé
- Python (2) (Boucles, tableaux, gestion des erreurs) : cours 4 en HTML5
, cours 4
en
PDF et version
imprimable
.
- Le programme « devine le nombre » écrit collectivent en cours. version 1 (2 boucles), version 2 (une boucle, et continue), version 3 (une boucle)
- L'énoncé du TP 4
- Le corrigé
- Python (3) (Textes, Unicode/UTF-8, chaînes de caractères,
entrées/sorties) : cours 5
en HTML5 , cours 5 en PDF et
version
imprimable .
- Python (4) : Fonctions : cours 6 en HTML5
, cours 6
en
PDF et version
imprimable
.
- Python (5) : Concepts avancés : cours 7 en
HTML5
, cours
7 en
PDF et version
imprimable
.
Python (5 suite) : Algorithmes sur les tableaux cours 7.5 en HTML5 , cours 7.5 en PDF et version imprimable .- Le fichier écrit en cours
- L'énoncé du TP 7
- Le corrigé
- Applications (1) : Réseaux : cours 8 en
HTML5
, cours
8 en
PDF et version
imprimable
.
- L'énoncé du TP 8
- Lien pour se connecter à MyDocker/JupyterHub
- Le programme serveur_messages.py pour ceux qui veulent tester.
- Le corrigé
- Applications (2) : HTTP/HTTPS/HTML/CSS : cours
9 en HTML5
, cours
9 en
PDF et version
imprimable
.
- Applications (3) : Traitement de données : cours
10 en HTML5
, cours
10
en
PDF et version
imprimable
.
- L'énoncé du TP 10-2
- Le fichier tweets.py (bouton droit, enregistrer la cible sous …)
- Le fichier tweets_s.csv (bouton droit, enregistrer la cible sous …)
Examen : aide-mémoire
Le texte de l'examen comportera un aide-mémoire que vous pouvez consulter en avance ici. Aucun autre document ne sera autorisé. L'aide mémoire sera intégré au sujet, pas besoin de l'imprimer en avance.
Examens passés
Sujet du TP noté 1
Information pratiques
- Cours : jeudi matin Bâtiment 336
- TP : vendredi matin et après-midi
- Chargés de TP : Gérald Forhan, Aquilina Khoury, Christine Paulin, Léo Planche