Ordonner en Python

Photo de ranks dans starcraft 2

Python possède une manière de mettre les choses dans l’ordre qui est à la fois simple et puissante.

La suite

Le guide ultime et définitif sur la programmation orientée objet en Python à l’usage des débutants qui sont rassurés par les textes détaillés qui prennent le temps de tout expliquer. Partie 2.

J'étais parti pour faire une blague sur l'encapsulation, mais j'ai découvert en cherchant des images qu'il existe un Hentai Fallout. Je pense que cette information est plus importante à faire passer. Rules 34 rulez !

La POO a pour principal attrait de permettre de proposer une belle API, c’est à dire de créer du code réutilisable et facile à manipuler. Comme je vous le disais précément, il n’y a rien qu’on puisse faire en POO qu’on ne puisse faire autrement. On va surtout l’utiliser pour donner un style au code.

En fait, on fait de la POO pour celui qui va utiliser votre code plus tard.

La suite

TypeError: Error when calling the metaclass bases function() argument 1 must be code, not str

Capture d'écran de nombreux messages d'erreur qui envahissent l'écran

Cette erreur est souvent déclenchée quand on essaye d’hériter d’une fonction au lieu d’une classe. Cela peut arriver par erreur avec des fonctions qui sont nommées en CamelCase, en dépit du PEP8.

La suite

Le guide ultime et définitif sur la programmation orientée objet en Python à l’usage des débutants qui sont rassurés par les textes détaillés qui prennent le temps de tout expliquer. Partie 1.

Tableau de la génèse

Je viens de dire que c’était le guide ultime et définitif sur la programmation orientée objet en Python à l’usage des débutants qui sont rassurés par les textes détaillés qui prennent le temps de tout expliquer. Partie 1. Je peux pas faire titre plus explicite, si ?

La suite

Testez vos Webapp sur iPhone / iPad avec le Simulator iOS – [Mac]

Emuler l'iPhone et l'iPad pour tester vos WebApps

Si vous développez une application web vous allez avoir besoin de la tester. Pour iPhone il existe un émulateur gratuit proposé par Apple.

La suite

Configurer votre terminal pour qu’il vous notifie de la fin d’une commande longue

J'ai trouvé cette image en cherchant la concurrence de site de vente de culottes usagées. Elle vend la sienne avec traces de frein. Tenté ?

UndistractMe: un petit software que je n’ai testé que sous Ubuntu (donc je ne sais pas si ça marche ailleurs, ni comment l’installer) qui vous envoit une notification quand une commande qui met plus de 10 secondes à tourner prend fin.

La suite

Le module operator en Python

Logo de la société Orange

Le module operator contient des fonctions qui font ce que font les opérateurs.

La suite

La différence entre __new__ et __init__ en Python

Jeu des 7 différences avec des photos de filles sexy

Les méthodes __new__ et __init__ n’ont rien de spécial. Ce sont des méthodes ordinaires. Mais parce qu’elles sont nommées ainsi, Python les détecte et les appelle automatiquement a un moment précis.

La suite

Le cadeau de Noël est arrivé

Espace de travail 1_019

Nan, on avait pas menti !

La suite

Path.py plus en détail

Carte des royaumes oubliés de baldur's gate 1

La première fois que j’avais rencontré path.py, je l’avais trouvé “juste pratique”, et donc je n’avais pas passé plus de temps dessus. Un jour je me suis juste forcé à l’utiliser partout dans un projet type “labo” dans lequel je mettais plein de libs à l’épreuve du feu. Force est de constater que sur le long terme, cette bibliothèque fait gagner à un projet pour un coût infime. Je l’inclus maintenant par défaut partout.

La suite