Nouveauté de Django 1.6 : ENFINNNNNNNNNNNNN !
Django 1.6 est sur les rails, et il y a des changements que j’attends depuis 3 éternités dedans.
Django 1.6 est sur les rails, et il y a des changements que j’attends depuis 3 éternités dedans.
Sortez-vous les doigts du cul.
while sam: project += 1 |
Dans un langage fortement typé comme Python, on ne peut pas additionner des choux et des carottes, comme disait madame Germaine, ma prof de mate. Par exemple on ne peut pas faire ça : >>> 1 + "1" Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: unsupported operand type(s) for +: […]
Ceci est un post invité de Coyote posté sous licence creative common 3.0 unported. Et oui, il fallait bien que ça arrive. La genèse Bon, ça avait commencé doucement. Il y a de ça quelques temps (avant même l’article de Sam), j’avais configuré mon Sublimissime pour qu’il me force les import du __futur__. Étant moi-même […]
Certains d’entre vous auront remarqué que le site était down ces derniers jours. c’est normal !
Attend, il y a un type built-in slice
en Python ? What the actual fucking fuck ?
Comme tout bon codeur, je travaille la nuit ou alors la journée mais seulement avec les volets fermés.
Et si y’a bien un défaut avec ce blog, c’est qu’il arrache la rétine à la pince anglaise !
Bien que Python soit un langage massivement utilisé par la communauté scientifique, la lib standard ne contient pas de fonction aussi simple que sign()
.
Des structures un peu imbriquées ne sont pas trop difficiles à traiter en Python.
Par exemple, avec une liste en intention imbriquée :
>>> l = [(1, 2), (3, 4), (5, 6)] >>> [y for x in l for y in x] [1, 2, 3, 4, 5, 6] |
Mais quand on a beaucoup de niveaux…