Introduction à la programmation (L3)

Informations de base

  • Crédits : 3
  • Format : 2h CM, 3h TP
  • Enseignant·e 2026-2027 : Timothée Bernard, Valentin Pohyer
  • Horaire 2026-2027 : CM mardi 9h-11h salle 145 (OdG), TP jeudi 13h-16h salle 145 (OdG)
  • Page Moodle

Description

Dans ce cours, nous étudions les bases de la programmation (variable, fonction, boucle, structure conditionnelle, etc.) en utilisant le langage Python. Nous nous pencherons tout particulièrement sur les structures de données les plus utiles pour le traitement automatique des langues (liste, dictionnaire, etc.). Le cours comprendra une partie théorique abondamment illustrée par des TPs sur machine visant le traitement de corpus langagiers.

Python est l’un des langages de programmation les plus utilisés dans le monde, que ce soit dans le milieu industriel ou le monde de la recherche. Ce langage est aussi utilisé dans la quasi-totalité des enseignements du cursus « Computational Linguistics » de l’Université Paris Cité, c’est pourquoi les apprentissages de ce cours sont fondamentaux.