Forum des Étudiants de l'ILPGA
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Cartes Pokémon : la prochaine extension Pokémon sera EV6.5 Fable ...
Voir le deal

 

 Informatique et industries de la langue (L3I01) - Cours

Aller en bas 
3 participants
AuteurMessage
Gremlins2710
Aide active
Aide active
Gremlins2710


Nombre de messages : 23
Age : 39
Localisation : Yvelines (78)
Cursus : Master 1 Ingénierie Linguistique
Date d'inscription : 11/10/2006

Informatique et industries de la langue (L3I01) - Cours Empty
MessageSujet: Informatique et industries de la langue (L3I01) - Cours   Informatique et industries de la langue (L3I01) - Cours Icon_minitimeMar 6 Nov 2007 - 18:06

Revenir en haut Aller en bas
Will
Admin
Admin
Will


Nombre de messages : 358
qq ch à dire ? : CAR - PE - DI - EM !
Cursus : 2eme
Date d'inscription : 30/09/2006

Informatique et industries de la langue (L3I01) - Cours Empty
MessageSujet: Re: Informatique et industries de la langue (L3I01) - Cours   Informatique et industries de la langue (L3I01) - Cours Icon_minitimeVen 27 Nov 2009 - 1:35

Dans les wiki du prof se sont glissés quelques petites erreurs qui font très mal dans un script où chaque élément compte

par exemple en copiant le code de base fournit dans le wiki 2.0 se trouve une erreur qui donne :
mots = sorted(mots ,key=unicode.lower)
TypeError: descriptor 'lower' requires a 'unicode' object but received a 'str'


que l'on peut corriger en
=> mots = set(liste)
ou mots = sorted(set(liste)) pour classer la liste


De plus dans le wiki 1.9 le script pour faire apparaitre la fréquence d'apparition d'un élément d'une liste est faux aussi, on peut donc très difficilement l'y insérer avec succès pour l'exercice du 2.0.
nous donne l'erreur suivante :
listeord = sorted(set(liste),key=str.lower)
TypeError: descriptor 'lower' requires a 'str' object but received a 'unicode'

=> listeord = sorted(set(liste),key=unicode.lower)

Mais cela donnait toujours une erreur :
Code:
fichier.write("<tr><td>"+mot+"</td> <td>"+str(freq)+"</td></tr>")
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 15: ordinal not in range(128)

J'ai mis ici en code car sinon y'avait des interférences avec le script de la page du forum.
J'ai donc pensé à réencoder "mot" au moment de l'écrire dans le fichier pour que cela fonctionne :

Code:
for mot,freq in freqliste:
 fichier.write("<tr><td>"+mot.encode("utf-8")+"</td><td>"+str(freq)+"</td></tr>")

Pensez à bien mettre un espace devant "fichier.write(..." quand vous l'écrivez en dessous de for ... in ..., c'est pour dire que cela fait partie de la boucle.
Pour rendre le résultat plus clair vous pourriez par exemple mette " : " entre le mot et la fréquence :
Code:
("<tr><td>"+mot.encode("utf-8")+"</td> : <td>"+str(freq)+"</td></tr>")
Et pour les mettre sous forme de liste (1 par ligne) il vous suffit de rajouter
à la fin :
Code:
("<tr><td>"+mot.encode("utf-8")+"</td> : <td>"+str(freq)+"</td></tr><br>")

Les wiki 2.1 et 2.2 sont très simple (même si ils sont aussi maladroitement expliqués que simples) et le wiki 2.3 est certes moins simple mais plus clair et le code ne révèle aucune erreur, je n'expliquerais rien dessus, à moins qu'il n'y ai des questions.
Revenir en haut Aller en bas
https://will-ilpga.1fr1.net
Vi
Invité




Informatique et industries de la langue (L3I01) - Cours Empty
MessageSujet: Re: Informatique et industries de la langue (L3I01) - Cours   Informatique et industries de la langue (L3I01) - Cours Icon_minitimeJeu 10 Déc 2009 - 17:40

Bonjour,
juste pour dire que le Cm d'informatique de monsieur Fleury commencera à 9h demain et non à 9h30!
Bonne soirée
Revenir en haut Aller en bas
luiggisanso
Professeur
Professeur
luiggisanso


Nombre de messages : 94
Age : 48
Localisation : quelque part, pas loin
qq ch à dire ? : beaucoup mais pas de place...
Cursus : 2002 --> 2009 et ...
Date d'inscription : 15/11/2008

Informatique et industries de la langue (L3I01) - Cours Empty
MessageSujet: Re: Informatique et industries de la langue (L3I01) - Cours   Informatique et industries de la langue (L3I01) - Cours Icon_minitimeJeu 10 Déc 2009 - 20:15

j'ai relégué l'info sur le forum du cours sur agora...
Revenir en haut Aller en bas
Mimi-la-
Invité




Informatique et industries de la langue (L3I01) - Cours Empty
MessageSujet: Re: Informatique et industries de la langue (L3I01) - Cours   Informatique et industries de la langue (L3I01) - Cours Icon_minitimeVen 8 Jan 2010 - 19:24

Bonjour

J'aimerais savoir si il est possible de réaliser le site en TD en binôme?
Revenir en haut Aller en bas
Vi
Invité




Informatique et industries de la langue (L3I01) - Cours Empty
MessageSujet: Re: Informatique et industries de la langue (L3I01) - Cours   Informatique et industries de la langue (L3I01) - Cours Icon_minitimeVen 8 Jan 2010 - 21:35

Bonsoir,

Tu devrais directement demander confirmation aux profs mais je crois que tu ne peux pas: c'est un travail individuel, où tu auras une note pour le semestre...
Bon courage
Revenir en haut Aller en bas
Contenu sponsorisé





Informatique et industries de la langue (L3I01) - Cours Empty
MessageSujet: Re: Informatique et industries de la langue (L3I01) - Cours   Informatique et industries de la langue (L3I01) - Cours Icon_minitime

Revenir en haut Aller en bas
 
Informatique et industries de la langue (L3I01) - Cours
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Informatique [CM]
» Informatique [CM]
» Informatique [TD]
» cm informatique

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des Étudiants de l'ILPGA :: Sciences Du Langage :: Licence 2 - Semestre 3-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser