â€č retour

🎅 pyreNoel

Il y a une semaine, j’ai publiĂ© sur GitHub mon premier projet en Python.

L’origine est simple :
Dans ma famille, Ă  noĂ«l, on avait l’habitude que chacun fasse des cadeaux Ă  tout le monde. L’an dernier, on a changĂ© : chacun fait un seul cadeau Ă  une personne tirĂ©e au hasard. Comme ça, on n’a qu’une seule idĂ©e Ă  avoir, et ça coĂ»te moins cher au total.

Mon idĂ©e, comme toute ma famille est dispersĂ©e, c’est d’avoir un moteur de tirage au sort qui envoie un email Ă  chaque personne en indiquant Ă  qui il ou elle doit offrir un cadeau, avec aussi la mention du conjoint au cas oĂč on manque d’idĂ©e de cadeau et on veut un peu d’aide.

Comme on est tous en couples, il faut un tirage qui permette :

  • de ne pas tomber sur son·sa conjoint·e
  • de ne pas tomber sur le·la destinataire de l’annĂ©e prĂ©cĂ©dente (idĂ©alement, il faut que ça marche sur plusieurs annĂ©es)
  • que deux conjoint·e·s ne doivent pas offrir des cadeaux au mĂȘme couple

J’avais eu l’occasion de me frotter Ă  Python grĂące au Raspberry Pi, puis j’avais commencĂ© Ă  suivre le tutoriel de Learn Python the Hard Way (je n’ai pas dĂ©passĂ© la leçon 40, je sĂšche toujours avec la programmation orientĂ©e objet). LĂ , plus de six mois aprĂšs, j’ai eu juste un peu besoin de StackOverflow et de la doc Python. Le plus dur, c’est l’architecture du code (surtout dans un langage que je ne connais pas bien) et le nommage des variables et fonctions
 mais tant que ça marche, c’est le principal.

Le code est disponible lĂ , en license libre :

https://github.com/joachimesque/pyreNoel


Billets liés


Feedback (en travaux)

Répondez sur votre propre site, envoyez une Webmention!

🌿 đŸŒ± đŸŒ± 🌿 🌿 🌿 🌿 🍂 đŸŒ± đŸŒ± 🍁 🌿 🍂 đŸŒ± đŸŒ± đŸŒ± đŸŒ± đŸŒ± 🍂 đŸŒ±