ECTS
4,5 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.
Objectifs
Apprendre à utiliser le langage Python.
Évaluation
M3C en deux sessions
• RÉGIME STANDARD session 1: CC 100% Contrôle continu: 2 notes au moins.
• RÉGIME DÉROGATOIRE session 1: Non pas de dérogatoire possible pour cet enseignement.
• REGIME STANDARD Session 2 (dite de 2nd chance):
Dans le cadre de cet EC, sauf autorisation expressément formulée par l'enseignant.e, l’usage de l’IA pour aider à la réalisation des travaux de contrôle continu soumis à évaluation est interdit. Les étudiant.e.s n’ont pas le droit de faire appel à une IA générative à des fins de documentation, recherche d’idées, construction, rédaction ou édition.
Heures d'enseignement
- CMCM12h
- TDTD12h
Pré-requis obligatoires
Aucun.
Compétences visées
Savoir écrire des scripts Python permettant la manipulation et traitement de textes, la définition de fonctions, l’utilisation d’outils TAL sur les corpus.
Ressources pédagogiques
Anaconda, Jupyter, NLTK, etc.
