Salut homonyme !

Juste sept lignes de code ? Par jupiter !


Et là, je ne peux m'empêcher de me poser un certain nombre de questions.

Personnellement, en visual basic, j'utiliserais à coup sûr au moins dix fois 
plus de lignes que dans ce code que tu proposes.
Mais alors, la performance sera-t-elle donc meilleure dans ton code que dans le 
mien ?

Apparemment les set (comme tu les appelle) permettent de raccourcir 
considérablement les codes, cependant est-ce qu'il font également gagner en 
rapidité d'exécution ? Est-ce que dans ce cas-ci la réduction de la taille du 
code a de l'influence sur la performance de l'application ?

Je trouve que ce serait intéressant de mesurer les performances de cet 
algorithme dans divers langage et de comparer.

Quoi qu'il en soit, sept lignes de code c'est malgré tout phénoménal.

Vous connaissez certainement le hello world des développeurs graphique. C'est 
la réalisation d'un petit programme utilisant l'image d'un ballon ou alors 
dessinant un ballon à l'écran, que le programme ferai rebondir sur les bords de 
la fenêtre plus ou moins aléatoirement.

Hé bien, j'ai vu ce que le code donnait en java, et c'était environ 60 lignes 
de code.

Alors que dans un autre article que j'ai lu, un développeur python se ventais 
d'avoir pû le faire en seulement cinq lignes de code, bien qu'il n'ai pas 
présenté le code en question.

Je trouve ça vraiment impressionnant, presque dingue.


A plus !

Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.




  ----- Original Message ----- 
  From: yannick 
  To: [email protected] 
  Sent: Thursday, August 16, 2012 11:17 AM
  Subject: [progliste] Re: opération sur un annuaire de station de radio web .


  Resalut  Yannick,
  au moement ou je m'apprêtais à envoyer un mail, j'ai entendu ton msg arrivé, 
ce qui bien entendu modifie légèrement ce que j'aurais du dir .
  tout d'abord, je trouve que ton mail est très très intéréssant .
  d'abord, sache que je n'ai jamais fait cela, c'est à dir, écrir en français 
ce que je compte faire,
  mais le challenge que je me suis donné   rendait sans que vraiement j'en 
prenne conscience, cette étape obligatoire .
  et ma foi j'aime beaucoup,
  cela permet de coder tout en évitant d'être une brute  insensible ,
  ce que je veux dir tout simplement, c'est qu'il nous permet d'être un peu 
subtil,d'optimiser notre code, de le rendre plus esthétique , d'économiser des 
lignes superflu .
  et comme tu dis qu'il est conseillé de travailler de cette sorte,  je ne peux 
que  m'en  féliciter .

  allez  ne  tournons plus autour du pot .

  d'abord,sache qeu les set permet de  faire un tri,de base, mais  dans notre 
challenge, il est largement suffisan .
  voici donc ligne par ligne ce que je compte faire , puis,cet après, 
j'essaierai de le  transposer en python, je verrais  alors si je ne me suis pas 
tromper .
  ligne 1 : déclaration de variable 
  ligne 2:ouvertur du fichier station.txt 
  ligne 3 liste compréhension  dont les buts seront :
  A.construction d'un set dont les éléments  seront les valeurs de tous les 
genres disponible 
  ici,le set est important car nativement il supprimera les doublons !
  b.construction de la liste de station , chaque élément devra être une liste 
  ligne 3 : affectation de variable , 
  avec 2 liste ,
  une pour stocker les fichiers ouvert ,et l'autre listera le nom des 
fichiers,ceci sera util 
  pour pouvoir identifier le fichier dans lequel on souhaite écrir .
  ligne 4 :
  il 's'agit d'une  liste compréhension qui permettra de parcourir la liste de  
radio et d'écrir dans le fichier adéquat .
  ligne 5 :fermeture de tous les fichier ouvert .
  donc, vous avez compris, en 5 lignes avec une  marge d'erreur de 2 ligne, je 
pourrais faire le boulot .


    



    From: Yannick Youalé 
    To: [email protected] 
    Sent: Thursday, August 16, 2012 11:43 AM
    Subject: [progliste] Re: opération sur un annuaire de station de radio web .


    Salut homonyme !

    Du moment que le contenu de ton fichier se trouve rangé dans des secteur 
séparés par des retours à la ligne et des barres verticales, la plupart des 
logiciels de gestion de bases de données  te proposeront des options 
d'importation capables de prendre en charge ce type de fichier.

    Cependant, puisque tu veux faire compliquer, voici selon moi ce qu'il 
faudrait faire:

    1. Réviser tes algorithmes sur les tris, à moins que des options de tri 
dans les liste ou les collections du python ne t'épargnent cette peine;.

    2. Déterminer les colonnes que tu veux trier et dans quel ordre.

    3. Le reste au moment de l'implémentation devrait se faire dans des 
boucles. Cependant je n'arrive pas à me décider s'il s'agira de boucles 
imbriquées ou de boucles successives les unes à la suite des autres.

    A bien y réfléchir, c'est un problème beaucoup plus cotonneux que ce que je 
m'imaginais au départ.

    Ce serait intéressant que je m'y penche moi-même dès que j'aurai une minute.

    D'habitude, il est conseillé pour ce genre de problème de passer au 
préalable par une phase algorithmique. Or, probablement une déformation due à 
mmon back-ground, j'ai toujours  considéré cette phase comme inutile.


    A plus !

    Yannick Daniel Youalé
    La programmation est une religion. Aimez-la, ou quittez-la.




    variable IntCompteur








      ----- Original Message ----- 
      From: yannick 
      To: [email protected] 
      Sent: Thursday, August 16, 2012 8:59 AM
      Subject: [progliste] Re: opération sur un annuaire de station de radio 
web .


      resalut,
      je dois avouer  que je n'ai jamais utiliser excel !
      mais petit rappel :
      1.mais pourquoi faire difficile quand on peut faire encore plus compliqué 
?(citation qui n'est pas de moi )
      tu es sur une liste de taré,Dieu est le code 

        ----- Original Message ----- 
        From: Yannick Youalé 
        To: [email protected] 
        Sent: Thursday, August 16, 2012 9:47 AM
        Subject: [progliste] Re: opération sur un annuaire de station de radio 
web .


        Salut homonyme !

        Personnellement je me casserait un peu moins les nenettes sur ce cas.

        En effet, j'utiliserais simplement microsoft access pour importer et 
ranger le contenu du fichier dans une table.
        Et dès lors, j'aurais plusieurs moyens de trier et filtrer les colonnes.

        Avec microsoft excel ça fonctionne aussi.

        Mais si tu veux absolument passer par un langage de programmation...

        Amicalement !

        Yannick Daniel Youalé
        La programmation est une religion. Aimez-la, ou quittez-la.
          ----- Original Message ----- 
          From: yannick 
          To: [email protected] 
          Sent: Thursday, August 16, 2012 8:19 AM
          Subject: [progliste] opération sur un annuaire de station de radio 
web .


          bonjour, j'ai un fichier txt qui regroupe plus de 12 milles stations 
de radio .je l'ai récupéré  dans le logiciel radio sur .
          finalement , on pourrait l'appeler base de donnée.
          son lien de téléchargement est en fin de mail .
          mon lecteur audio que je trouve très pratique s'appelle billy,
          ce que j'aime bien c'est qu'il est léger, portable, avec des 
raccourci globaux, et son interface graphique peut être réduit dans la barre 
des tâches .
          je rappelle  en passant que Quentin a un lecteur du même gabarit qui 
s'appelle 6player,
          mais bon, par habitude j'ai gardé billy, alors que 6player est déja 
plus accessible  et sans 
          doute plus fournie .
          je vais parlé de billy car je le connais mieux .
          ce que j'aime bien dans billy, c'est que l'on peut se créé une liste 
de radio, 
          l'ensemble des stations peut être contenu dans un simplbe fichier.txt,
          chaque ligne de ce fichier.txt contient les donnée d'une seule 
station ,
          chaque ligne est donc du type :
          URL | NomDeLaStation 
          on peut donc aisément ajouter des stations manuellement sans passer 
par le lecteur .
          c'est son extrème simplicité qui me plaît vachement , juste une barre 
verticale pour délimiter les infos nécessaire .
          revenons à mon petit annuaire de station.
          chaque ligne de ce fichier  correspond à une station.
          chaque ligne comporte  sur la station, les informations suivantes :
          nom de la station
          url
          langue 
          description
          genre 
          nationnalité 
          ici l'ordre n'es pas respecté .
          vous   avez déja compris ce que je veux faire !
          je  voudrais trier cet annuaire par genre, et chaque genre sera dans 
un fichier du même nom .
          bien entendu, je le ferais aussi pour le pays, mais aucune importance 
.
          le faire, bien entendu n'est pas difficile,
          dans un prochain mail je  vous donnerai mon idée,
          pour voir ce que vous en pensez,parce que le but sera pour moi, de le 
faire le plus court / lisible possible .
          ou savoir ce que vous vous feriez m'interesse aussi, même si et 
surtout si vous utilisez un autre langage que python..












          https://dl.dropbox.com/u/5497034/envoie/station.txt

Répondre à