Niveau d'étude
BAC +4
ECTS
3 crédits
Composante
Philo, Info-Comm, Langages, Littératures & Arts du spectacle
Volume horaire
24h
Période de l'année
Enseignement huitième semestre
Description
Ce cours constitue une introduction aux notions de programmation, théoriques et appliquées, adaptée aux besoins du linguiste. Il aborde les notions de base du langage Python 3 : types de données (données numériques, chaînes de caractères, listes, dictionnaires, tuples), fonctions, définition de fonctions, importation de modules, manipulation de fichiers. Les étudiants développeront des simples outils d'accès à des corpus, nécessaires pour des corrections et des comptages, auxquels tout linguiste est confronté régulièrement.
Des exercices sont systématiquement associés à la présentation des concepts.
Le cours ne suppose pas de connaissances informatiques préalables.
Objectifs
Apprendre à utiliser le langage python pour les tâches linguistiques
Évaluation
M3C en 2 sessions
- Régime standard session 1
Une ou plusieurs épreuves notées.
La nature de l'épreuve (examen en temps limité, QCM, devoir maison, dossier, oral, etc.) et la pondération des notes seront communiquées par l'enseignant·e en début de semestre
- Régime dérogatoire session 1
Une épreuve en temps limité donnant lieu à une seule note
- Session 2 dite de rattrapage
Une épreuve en temps limité.
La nature de l'épreuve (orale ou écrite) sera communiquée par l'enseignant·e en début de semestre
Heures d'enseignement
- PythonCM24h
Pré-requis obligatoires
Aucun pré-requis
Contrôle des connaissances
Information à venir
Compétences visées
Savoir écrire des scripts Python permettant la manipulation et traitement de fichiers, la définition de fonctions, l’utilisation d’outils TAL sur les corpus
Bibliographie
Information à venir
Ressources pédagogiques
(hors bibliographie) :
Anaconda, Jupyter, NLTK, etc.