• 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.

Lire plus

Objectifs

Apprendre à utiliser le langage python pour les tâches linguistiques

Lire plus

É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

Lire plus

Heures d'enseignement

  • PythonCM24h

Pré-requis obligatoires

Aucun pré-requis

Lire plus

Contrôle des connaissances

Information à venir

Lire plus

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

Lire plus

Bibliographie

Information à venir

Lire plus

Ressources pédagogiques

(hors bibliographie) :

Anaconda, Jupyter, NLTK, etc.

Lire plus