Dans cette matière, nous avons décidé de nous initier au langage de programmation, python. L'objectif de cette matière est de présenter un programme qui devine la langue d'un texte inconnu. En effet, en utilisant deux logiciels différents (QT Python et Eric), nous allons créer une interface graphique qui permet de deviner la langue d'une page web de manière grossière. Le programme nous dira si le texte se rapproche plus du français, de l'allemand ou encore de l'anglais.
Pour faire ce type de travail, il faut d'abord télécharger QT Python et Eric en version 4. Ce lien permet de télécharger QT Python:
http://www.riverbankcomputing.co.uk/software/pyqt/download
Et celui-ci Eric:
http://sourceforge.net/projects/eric-ide/files/eric4/stable
Nous cliquons sur le rectangle vert pour que le téchargement ait lieu. Une fois que le téléchargement est fini, nous dézippons le dossier puis nous lançons intall.py avec python. Pour terminer, nous allons dans C:python26 et nous cliquons sur eric. Une fois cliqué, le logiciel est enfin installé.
L'objet graphique que nous allons créer prend la forme d'une fenêtre.
A l'intérieur de cette fenêtre, nous voyons une série de cases et de boutons.
Lorsqu'on nous créons la fenêtre graphique, les boutons et les cases sont nommés. Les noms des boutons et des cases sont très utilisés dans le code.
L'utilisateur rentre l'adresse du site dont il veut vérifier la langue dans le champ "Adresse du site".
En cliquant sur le bouton go, l'utilisateur va afficher la page
web dans la zone aperçu du site. Il n'est pas obligé de cliquer sur le bouton pour afficher la
page, il peut aussi taper directement sur entrée après avoir entré l'adresse.
À la place du mot welcome s'inscrit l'état de chargement de la page web.
Une fois que la page web est chargé, nous voyons dans la zone Texte brute l'apparition de tous les mots
du site. La ponctuation, les chiffres ou encore les espaces ont été retirés pour laisser place au texte brut du site. Par ailleurs, en dessous de cette liste de mots nous avons le résultat s'affiche. Le
résultat nous indique si le texte de la page web est originaire de l'allemand, de l'anglais ou encore du
français.
L'onglet recherche permet à l'utilisateur de chercher un ou des mot(s) précis dans la liste de mots. Il peut
faire appel aux expressions régulière pour préciser sa recherche.
Copyright 2009 Tubiana Séverine, tous droits réservés