La magie des booléens en Python

Photo d'un feu rouge mis à l'envers

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 +: [...]

La suite

Mon premier projet Python3

Photomontage montrant un chemin passant soudainement à la vertical.

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 [...]

La suite

Attention chérie ça a tranché !

cherie-ca-va-couper

Certains d’entre vous auront remarqué que le site était down ces derniers jours. c’est normal !

La suite

Connaissez vous l’objet slice en Python ?

Photo montage excessivement romantique

Attend, il y a un type built-in slice en Python ? What the actual fucking fuck ?

La suite

Style CSS du blog pour les créatures nocturnes

Photo d'une chèvre diabolique.

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 !

La suite

PYTHON, WHY U NO HAZ A SIGN FUNCTION ?

Photo d'un buste d'une personne en pleine réalisation

Bien que Python soit un langage massivement utilisé par la communauté scientifique, la lib standard ne contient pas de fonction aussi simple que sign().

La suite

Applatir un iterable like a boss en Python

Photo montage d'un homme qui se repasse lui-même

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…

La suite

Créer une raw string avec un antislash à la fin

LuvAcgU

Supposons que vous vouliez créer un path pour disons, pauvre de vous, une commande DOS…

La suite

S’affranchir des doublons d’un itérable en Python

Gif animé d'un homme tronc qui fait du bateau

Supprimer ou ignorer les doublons d’un itérable tel qu’une liste ou un array est un challenge dans tous les langages.

La suite

Django, une app à la fois : Outils pour templates

Photo de ruby de zelda sous forme de coussin

Je vous poste la nouvelle app de Django, une app à la fois depuis le Mac Do, parce que c’est le seul truc à avoir un Wifi dans le coin paumé où je me trouve.

La suite