Shut ! J’ai un secret en Python…

Dans une chasse au trésor sérieuse, si on a 5 épreuves, on prend l’indice suivant, on le divise en 5, et on s’assure que réussi 3 épreuves suffisent à donner assez d’informations pour reconstituer l’indice suivant. En informatique il existe un moyen de faire cela avec le partage de clé secrète de Shamir

Photo du pocket decoder

Photo d'un pot de Bordeau Chesnel

Valeurs et références en Python

Il y a plusieurs manière de passer une variable en informatique: par valeur ou par référence. Et dans les langages bas niveau comme le C, on se pose la question: “passe-t-on la valeur ? un pointer ? un pointer vers un pointer ?”

En Python ce n’est pas la question puisque tout se passe référence. Tous les objets. Dans tous les cas.

La question est donc plutôt: “ça veut dire quoi passer par référence ?”


La nonne annone le mot "None"

id(), None et bidouilleries mémoire en python.

Mon maître-ninja python, entre deux riffs sur sa contrebasse électrique, m’avait un jour dit : “il ne faut pas écrire if a == None:, mais if a is None:”. Il m’avait ensuite donné une justification pertinente, que je n’ai pas retenue, car j’étais en train de penser à des nichons. Puis il avait conclu par “on n’est pas égal au vide. On EST le vide.”

Rien que pour vous, ainsi que pour m’auto-déculpabiliser de penser souvent à des nichons, j’ai parcouru l’internet entier à dos de souris et j’ai retrouvé la justification. Mais avant de vous la livrer, quelques explications préliminaires.


Devenez un super-héros, ou pas…

Les super-héros sont parmis nous, moi qui croyait que ça n’existait qu’à la télé, mais non il y en a aussi en bas de chez moi… Enfin en Amérique du Nord pour le moment mais ça pourrait arriver ici.


Photo de l'emission pip my ride

Quelques innovation de Python 3 backportées en Python 2.7

Comme nous l’avons vu avec les vues ou les collections, Python 2.7 vient avec pas mal de bonus issus directement de la branche 3. En voici quelques autres. Tout ceci n’est bien sûr ni nouveau ni exhaustif, mais je m’aperçois que peu de personnes le savent.