Tester Python 3.5 beta 16
Python 3.5 est en phase beta, est c’est un release très (mais alors très très très) attendue.
Python 3.5 est en phase beta, est c’est un release très (mais alors très très très) attendue.
En Python, il n’y a pas d’attributs privés au sens propre, uniquement une convention disant que tout ce qu’on préfixe d’un underscore ne fait pas partie de l’API publique.
Après avoir bien galéré à créer un compteur à la main avec un dico, vous avez découvert les joies des méthodes dict.get
et dict.setdefault
. Puis évidemment quelqu’un vous a pointé vers collections.defaultdict
, et enfin, vous avez fini par découvrir collections.Counter
. Joie.
Dans beaucoup de langages populaires, and
et or
sont écrits &&
et ||
. Ces symboles existent en Python, mais ils sont là pour appliquer des opérations binaires. Ce n’est néanmoins pas la seule bizarrerie de Python dans le domaine.
Une suite de valeurs ne veut rien dire en soit, et même le sacro-saint binaire supposé être le socle de toute l’informatique n’a aucun sens si on ne connaît pas le format de ce qu’il doit représenter.
Pour autant, cela ne veut pas dire qu’il n’existe pas des formats prépondérant, et en informatique, beaucoup de données binaires sont organisées pour correspondre aux structures de données du langage C.
Si vous devez retenir un truc de la partie Python de ce blog, c’est qu’en Python, l’itération est tout.
Les listes des cours et tutos du blog a été mise à jour.
Dans un ancien post sur son blog, Raymond Hettinger s’attristait de voir les devs lire de moins en moins le code source. Bien qu’il datait de plus de 4 ans, je n’ai pas pu m’empêcher de répondre. Puis je me suis dis que la traduction aurait tout à fait sa place ici.
Régulièrement je passe un coup de poussière sur mes outils, et aujourd’hui c’est le tour du script de start up.
C’est pas moi, j’ai rien fais !