Introduction à l'Informatique
TP NOTÉ DU 15/12/2023
Le fichier de code à compléter et le fichier texte de test (liens actifs à 10h30, merci de recharger la page):
- Fichier Python SUJET C et le fichier de test Sujet C
- Fichier Python SUJET D et le fichier de test Sujet D
Le liens vers le devoir eCampus où déposer son fichier.
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.
But du cours
Ce cours est une introduction générale à l'informatique et à la programmatione en Python.
Resources pour le cours
- Un petit tutoriel indiquant les logiciels à installer pour travailler de chez soi.
- Le fichier filetypes.python, permettant de configurer l'éditeur Geany.
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 fichier TP cdm.txt (bouton droit, « enregistrer la cible sous … »
- 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
.
-
Python (2) (Boucles, tableaux, gestion des erreurs)
: cours 4 en HTML5
, cours 4 en
PDF et version
imprimable
.
- le fichier devine.py et le fichier devine2.py écrits en cours (le fichier 2 a un code plus concis mais plus difficile à trouver).
- 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
.
-
Applications (1) : Réseaux
: cours 8 en HTML5
, cours 8 en
PDF et version
imprimable
.
- L'énoncé du TP 8
- Le programme serveur_messages.py pour ceux qui veulent tester.
-
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
.
- Le programme trouvant le mot le plus fréquent d'un texte (fait en cours)
- L'énoncé du TP 10
- Le fichier tweets.py (bouton droit, enregistrer la cible sous …)
- Le fichier tweets_s.csv (bouton droit, enregistrer la cible sous …)
- Le corrigé
Examens passés
Information pratiques
- Cours : jeudi matin Bâtiment 336
- TP : vendredi matin et après-midi
- Chargés de TP : Aquilina Khoury, Christine Paulin, Viviane Pons, Shangyuan Zhang