Informations pratiques

Lieu Salle Bruneau, ILPGA Salle 520, Censier
Horaires Mardi, 16h30-18h30 17h00-19h00
Environnements informatiques

Résumé

Ce cours vise à donner à des débutants une première expérience de programmation en Python. On présentera les principes généraux de la programmation et les instructions de base du langage, et on choisira comme application la réalisation de petits programmes (scripts) permettant de manipuler le genre de fichier textuels qu'on rencontre en linguistique.

Contrôles

Modalités première session : DST d'1h30 ; deuxième session (rattrapage) : DST d'1h30
Date(s) Mardi 12 décembre (dernière séance) Mardi 03 décembre (avancé pour cause de grève)
Enoncés

Séances

2019-09-17 Principes généraux de programmation; premier contact avec l'interprète python.  
2019-09-24 Variables, affectation, types (élémentaires) manipulations
2019-10-01 Création et manipulation de scripts
Listes, et premières structures de contrôle
2019-10-08 Séance de travaux pratiques
Listes, et premières structures de contrôle
exercices ; données pour les tp (à couper/coller dans votre code)
CORRIGÉ
2019-10-15 Structures de contrôle: boucles et tests Exercices dans l'environnement turtle
CORRIGÉ
2019-10-22 Structures de contrôle: fonctions
2019-10-29 Pas de séance
2019-11-05 Fonctions en python
  • Fonctions mathématiques vs. fonctions informatiques
  • Utilisation des fonctions et découpage
  • Valeurs de retour (et terminaison)
  • Programme principal et organisation d'une bibliothèque
Synthèse des manipulations vues en cours: première partie, deuxième partie.
2019-11-12 Fonctions (fin) ; retour sur les conteneurs et fonctions pré-définies Synthèse des manipulations vues en cours: fonctions prédéfinies.
2019-11-19 Retour sur les containers ; manipulation de fichiers Synthèse des manipulations vues en cours: fonctions sur les conteneurs.
Exercices sur les chaînes : solutions.
2019-11-26 Manipulations de fichiers: voir démo fichiers textes Fichiers textes pour faire les manipulations: encodage UTF8, encodage latin1.
Exercices du jour entièrement corrigés
2019-12-03 Devoir sur Table (1h30)
2019-12-10 N.B. changement de salle: 532 séance annulée faute de présents (grève)

Pointeurs (références, bibliographie, ressources en ligne)