Un lexique genre ODS7 en txt…

L’Officiel du Scrabble® est le dictionnaire officiel du jeu de Scrabble® francophone depuis le 1er janvier 1990. Il est édité par Larousse et est couramment appelé « ODS » par les scrabbleurs.

2016 voit l’entrée en vigueur de l’ODS7…

Sur le site de la fédération on peut lire :

Qui contacter pour distribuer/vendre un ouvrage ou autre produit utilisant la base de mots de l’Officiel du Scrabble® ?

Tout auteur souhaitant distribuer/vendre un ouvrage ou autre produit (hors application pour Smartphone), utilisant une base de mots conforme à l’Officiel du Scrabble®, doit remplir un contrat de partenariat qui lui sera envoyé sur demande faite auprès de la FISF, à l’adresse suivante : contact@fisf.net

Toute société souhaitant distribuer/vendre un produit numérique privé/grand public sécurisé du type application pour Smartphone, utilisant une base de mots conforme à l’ODS, doit contacter Jean-François Richez, responsable des licences numériques chez Larousse, à l’adresse suivante : JFRICHEZ@larousse.fr

Voilà, mais pour des besoins pédagogiques (formation algorithme au cycle 4) j’avais besoin d’une liste de mots en .txt

Remarque : Je dis bien liste de mots (et non dictionnaire). Et les mots sont à tout le monde…

En effet j’envisage de faire travailler des élèves de 4ème, 3ème sur le développement d’algorithmes divers ayant pour base des jeux de lettres :

  • Boggle
  • Scabble
  • Pendu
  • etc…

Après quelques recherches sur la toile, je me suis aperçu que le fichier txt que je cherchais n’existait pas. Mais que quelques sites proposaient des listes (en html multi-pages. )

Ainsi le très bon listesdemots.net vous propose de nombreuses liste de mots. (898 pages)

Il était donc possible mais fastidieux de créer un fichier txt en copiant collant toutes ces listes !

Pas si fastidieux si on a Python sous le coude !

#wouf 2018 (py3.6.4)
#http://site2wouf.fr
#Pour créer dico.txt
#Qui contient un lexique basé sur
#ODS7
#En scollant le site : listesdemots.net
#requis :l beautifulsoup4
#(cmd : pip install beautifulsoup4)

import requests
from bs4 import BeautifulSoup
fichier = open("dico.txt", "w")

#	Initialisation:
url="https://www.listesdemots.net/touslesmots"
requete = requests.get(str(url+".htm")) #page1
print(requete.url)
page = requete.content

soup = BeautifulSoup(page,features="html5lib")
span = soup.find("span", {"class": "mot"})
mots=span.string.strip()
lesmots=mots.split(" ")
for l in lesmots:
    fichier.write(l+"\n")
    print("|",end="")
print()
print("page 1 : OK ("+str(len(lesmots))+")")
totalmot=len(lesmots)
fichier.close()
#page 2 à 8998:
for i in range(2,899):
    fichier = open("dico.txt", "a")
    lurl=url+"page"+str(i)+".htm"
    ok=False
    while not ok:
        try:
            requete = requests.get(lurl,timeout=1)
            ok=True
        except:
            print("Problème de connexion. Je recommence !")
    print(requete.url)
    page = requete.content
    soup = BeautifulSoup(page,features="html5lib")
    span = soup.find("span", {"class": "mot"})
    mots=span.string.strip()
    lesmots=mots.split(" ")
    for l in lesmots:
        fichier.write(l+"\n")
        print("|",end="")
    totalmot+=len(lesmots)
    print()
    print("page "+str(i)+" : OK ("+str(len(lesmots))+"/"+str(totalmot)+")")
    fichier.close()
#fin du scipt:
 

print("mots :",totalmot)
    


Ce script produit en quelques minutes un fichier txt (avec un mot par ligne) contenant les 402 503 mots du site !

En cas de mauvaise connexion, pas de souci, le script gère ! Le temps de génération du fichier txt sera sensiblement plus long !

Enjoy !

Mon projet Python, par Nolan

Travail de Nolan

Ce projet réalisé par Nolan, élève de 3ème au collège C Peguy d’Arras a été réalisé dans le cadre d’une formation en programmation (algorithme)

Au cycle 4, les élèves s’initient à la programmation, en développant dans une démarche de projet quelques programmes simples, sans viser une connaissance experte et exhaustive d’un langage ou d’un logiciel particulier. En créant un programme, ils développent des méthodes de programmation, revisitent les notions de variables et de fonctions sous une forme différente, et s’entraînent au raisonnement

Code Python traduit en HTML:
#Nolan L. 3B
from turtle import*
title("Mon projet python Nolan" )
bgcolor("black" )#Je change de couleur l'arrière plan
speed("fastest" )#La vitesse
shape("blank" ) #Faire disparaître le curseur
for i in range(125):

    color("red" )
    forward(100+i)#A chaque fois, il augmente de +1
    left(90)
    color("green" )
    forward(100)
    left(90) #Il tourne à gauche
    color("blue" )
    forward(100)
    left(90)
    color("yellow" )
    forward(100)
    up() #Je lève le crayon
    forward(10)
    down()#Je remet le crayon
            

Mes commentaires

Quand on débute dans un langage de programmation, commenter ses sources a une importance particulière : aider à mémoriser les instructions simples. Mais Python est tellement "lisible" que la plupart des commentaires sont ici inutiles. 

Le résultat est simple et joli, et je ne me suis posé qu'une question à la lecture du code : Pourquoi 125 itérations ?

La déception Plickers

Oui, je suis déçu.

Plickers était un merveilleux outil pédagogique. Etait ? Oui Plickers a changé depuis cette rentrée 2018. La version gratuite unique et les espoirs d’évolutions ont disparu…

Ma version (gratuite) est maintenant bridée : Le nombre de questions par lot est maintenant limité à 5…

Sauf si je paye… Je dois débourser environ 9 dollars par mois pour que mes élèves puissent bénéficier d’une version pro, sans limitation…

Bien sûr le développement de Plickers a un coût et le travail effectué est de qualité. Bien sûr tout travail mérite salaire, et un retour sur investissement des développeurs est souhaitable, mais le bas me blesse à deux endroits :

  1. Je n’ai pas eue d’informations en m’inscrivant par le passé sur la temporalité de l’offre proposé. Complètement emballé j’ai préparé de nombreux questionnaires en local, et je continuais à les peaufiner sans me douter que ce travail n’aurait une utilité qu’en cédant au chantage… Il me faut payer ou m’avouer avoir perdu mon temps…
  2. Plickers peut-être un atout pour les entités éducatives (Education Nationale par exemple) Il me semble logique que ces entités sont les vrais clients d’un tel service, beaucoup plus que les simples profs…

Je continuerai, malgré les limitations à utiliser ce formidable outil, en attendant l’émergence d’une alternative, pourquoi pas open-source ?

Python vers html

L’algorithme au collège st une nouveauté intéressante. Nous sommes au début d’une ère nouvelle où les têtes pensantes hésitent encore sur les outils à utiliser.

Si d’aucun ne jure que par scratch ou algobox d’autres, comme moi ont le coeur qui bât pour Python.

Le premier souci que nous pouvons rencontrer est la publication d’algorithme (code) sous les ENT, sites perso ou blog…

Code Python traduit en HTML:

print("Bonjour monde"  )
mavariable=input()

Un tel programme Python posté en texte donnerait :

print(« Bonjour monde » )

mavariable=input()

J ai développé une petite application qui transforme un code Python en HTML

Plus d’informations

Canal plus, canal Sat ….Vieille canaille ?

L histoire que je vais vous conter commence il y a environ 20 ans à Dainville, dans la communauté urbaine d’Arras. A l’époque c’est la naissance de la télévision par satellite et je fus l’un des premiers du district à signer avec TPS, qui n’existe plus aujourd’hui.

Pourquoi ? Officiellement je désirais une chaîne de dessins animés pour mon aîné,   officieusement equidia me faisait de l’œil…

J’étais alors un client privilégié. Pensez donc, il fallait respecter le client, c’était le début d’une nouvelle ère pour l’audimat…

Fin 2005, Vivendi, société mère de Canal+ et de Canalsat, prend le contrôle de TPS. Les deux bouquets étaient alors des sociétés distinctes du Groupe Canal+. Ils fusionnent le 21 mars 2007 (« le nouveau Canalsat ») et les abonnés se voient progressivement contraints à souscrire à Canalsat. La disparition progressive de TPS est enclenchée et le bouquet cesse définitivement d’émettre le 31 décembre 2008.

J’étais encore un client privilégié, bien sûr ! Je payais mensuellement mon dû, automatiquement et sans sourciller….

Les soucis ont commencé vers 2008, la réception devient problématique et nécessite pour moi un investissement : Nouvelle parabole , et changement de tout le câblage…   J’avais déménagé entre temps mais je suis resté fidèle à l’entreprise Coupé qui avait effectué l’installation initiale.

Les tests de réception étaient bons, mais la réception du bouquet plutôt moyenne avec l’image figée plusieurs fois par heure. Je commençais alors à me décider de passer du statut de client privilégié au statut d’ancien client mécontent….

Changement du matériel via le service client…. Et pas d’évolution…

Mon ex-femme à l’époque refuse catégoriquement la résiliation.

Je continue à payer pas loin de 50 euros mensuel (soit environ 3 500 euros jusqu’aujourd’hui ) pour un service qui ne fonctionne pas comme il le devrait )

Début 2015 : La box qui ne fonctionne plus du tout est rangée dans un carton, et j’appelle le service client : Il faut un courrier !

En procédure de divorce je néglige un peu les courriers et le temps passe.

Je me réveille en juin 2016, j’envoie ce satané courrier et je tombe de haut en recevant la réponse de Canal :

Bonjour Monsieur PETITPREZ,

Vous souhaitez résilier votre abonnement CANALSAT et nous le regrettons sincèrement.
Nous vous confirmons que nous avons bien enregistré votre demande et que votre résiliation sera effective à compter du 30/06/2017.
Jusqu’à cette date, vous pouvez profiter de vos programmes et continuer à bénéficier des services inclus dans votre abonnement.
Par ailleurs, conformément aux Conditions Générales d’Abonnement, vous êtes redevable de toutes les mensualités jusqu’au 30/06/2017, date d’échéance de votre contrat.

Nous espérons vous retrouver prochainement parmi nos abonnés.

Cordialement,

Emmanuel TUROUNET,
Directeur de la Relation Clients CANALSAT

J’appelle le service client qui vérifie que je ne me suis pas « connecté » depuis bien longtemps…. qui me met en attente pour voir ce qui est possible… et qui me renvoie dans les cordes : Il faut payer ! jusqu’en juin 2017 !!! Et oui c’est comme ça monsieur !

Attention ces gens sont dans leurs droits ! Je ne les accusent pas d’être malhonnêtes, et je paierai ce que je dois, mais vous ne m’ôterez pas de la tête que canalsat rime un peu avec canaillou …

J’utiliserai seulement mon petit pouvoir de décideur numérique pour déconseiller très fermement tout abonnement chez ces gripsous….

USB et vernis à ongles… crazy !

IMG_8541
Voir sur Fotolia

L’image « usb & polish » de wouf est disponible sur Fotolia sous une licence libre de droits à partir de 1 crédit (crédit à partir de 0,74 €).

Disponible au format JPEG, cette image peut être téléchargée pour tous types d’utilisations professionnelles et dans différentes résolutions (jusqu’à 4 031 x 3 744 pixels en 300 DPI)

Pour télécharger cette image, vous pouvez acheter des crédits Fotolia, un pack mensuel ou un abonnement et ainsi bénéficier du prix exceptionnel de 0,16 € par image.

Auteur : wouf

Référence de la photo : #98193647

Mots clés : art beauté bordeaux brillant cable connexion couleur doigts every every month is oktoberfest femme fille fuchsia holographique informatique is ln(3) lumière macro magenta main mains maquillage mark5 mode month nail npa oktoberfest ongles opi polish rose rouge rubis sang sensualité technologie usb vernis vernis à ongles violet  émeraude « every month is oktoberfest »

Jack en fête : photo libre de droit (dream big live high)

Jack en fête
Voir sur Fotolia

L’image « jack en fête » de wouf est disponible sur Fotolia sous une licence libre de droits à partir de 1 crédit (crédit à partir de 0,74 €).

Disponible au format JPEG, cette image peut être téléchargée pour tous types d’utilisations professionnelles et dans différentes résolutions (jusqu’à 3 273 x 4 089 pixels en 300 DPI)

Pour télécharger cette image, vous pouvez acheter des crédits Fotolia, un pack mensuel ou un abonnement et ainsi bénéficier du prix exceptionnel de 0,16 € par image.

Auteur : wouf

Référence de la photo : #98021869

Mots clés : art beauté bleu brillant couleur cyan doigts femme fille folie fêtes holographique hope jack lumière macro magenta main mains manucure maquillage musique nail noël npa ongles plaire polish réveillon rêve sensualité teal technologie usb vernis vernis en folie voeux technologie « père Noël » mannequin « picture polish » électronique

Photographie de ciseaux élégante et raffinée

IMG_8403
Voir sur Fotolia

L’image « ciseaux Noir et jaune » de wouf est disponible sur Fotolia sous une licence libre de droits à partir de 1 crédit (crédit à partir de 0,74 €).

Disponible au format JPEG, cette image peut être téléchargée pour tous types d’utilisations professionnelles et dans différentes résolutions (jusqu’à 5 616 x 3 744 pixels en 300 DPI)

Pour télécharger cette image, vous pouvez acheter des crédits Fotolia, un pack mensuel ou un abonnement et ainsi bénéficier du prix exceptionnel de 0,16 € par image.

Auteur : wouf

Référence de la photo : #97454446

Mots clés  : black ciseaux création découpage femme fille foncé jaune loisir lumière mains manucure maquillage mode noir npa ongles polish sensualité vernis école

Jack is black : photo

IMG_8401
Voir sur Fotolia

L’image « jack » de wouf est disponible sur Fotolia sous une licence libre de droits à partir de 1 crédit (crédit à partir de 0,74 €).

Disponible au format JPEG, cette image peut être téléchargée pour tous types d’utilisations professionnelles et dans différentes résolutions (jusqu’à 4 865 x 3 543 pixels en 300 DPI)

Pour télécharger cette image, vous pouvez acheter des crédits Fotolia, un pack mensuel ou un abonnement et ainsi bénéficier du prix exceptionnel de 0,16 € par image.

Auteur : wouf

Référence de la photo : #97454241

Mots clés : black connecter femme fille foncé informatique jack lumière mains manucure maquillage mode noir npa ongles polish port sensualité technologie tice usb vernis web

Black USB : photo

IMG_8400
Voir sur Fotolia

L’image « usb » de wouf est disponible sur Fotolia sous une licence libre de droits à partir de 1 crédit (crédit à partir de 0,74 €).

Disponible au format JPEG, cette image peut être téléchargée pour tous types d’utilisations professionnelles et dans différentes résolutions (jusqu’à 4 617 x 3 276 pixels en 300 DPI)

Pour télécharger cette image, vous pouvez acheter des crédits Fotolia, un pack mensuel ou un abonnement et ainsi bénéficier du prix exceptionnel de 0,16 € par image.

Auteur : wouf

Référence de la photo : #97454074

Mots clés : black connecter femme fille foncé informatique jack lumière mains manucure maquillage mode noir npa ongles polish port sensualité technologie tice usb vernis web