Changement dans l’unpacking des iterables en Python 3

Photo d'une vitre "en cas d'urgence"

Ahhh, l’unpacking… On croit qu’on a complètement fait le tour de cette fonctionalité merveilleuse, et PAF, on découvre encore autre chose.

Par exemple, la syntaxe a été améliorée avec Python 3, et accepte maintenant un unpacking partiel !

La suite

Article retiré pour cause de grosse merde

Publicité pour la croix rouge que je pige absolument pas

Désolé pour ceux qui ont reçu l’article via RSS ou email. Je le retire. C’était de la merde.

La suite

Solution de l’exercice d’hier

Photo d'un candidat de qui veut gagner des millions devant une question difficile

Il faut bien noter que ce n’est qu’une solution parmi d’autres :

La suite

Petit exercice en Python

Photo d'une invention permettant d'aider les enfants à apprendre à marcher

Nouveau concept, de temps en temps, je vais proposer un exercice à faire en Python, vous postez vos solutions, et j’en posterai une le lendemain.

Pas de pression, c’est pour le fun.

La suite

Les mensonges des DSL

Portrait de dead pool qui dit "my commun sens is tingling"

Un DSL, ou Domaine Specific Language, est un langage qui est dédié à un usage très pointu, et pour lequel il est donc particulièrement efficace.

La suite

Remplacer sed, awk, cut et Perl par Python (= orgasme pour sysadmin)

Photomontage d'un épide mais sur un monocyle intitulé "unicorn"

La force de perl c’est qu’il permettait de piper des données directement via la ligne de commande pour faire des manipulations rapides.

C’est pour cela que c’était devenu les choix des sysadmins. Parce que jusqu’ici, le choix c’était soit de faire un truc simple en connaissant par coeur la tool box GNU, soit ouvrir un fichier et faire un script.

Python ne permet pas de piper des données directement dans la commande, mais des projets ont vu le jour pour le faire.

La suite

Pourquoi j’ai horreur d’acheter

Photo d'une canette de barbasol à coté d'un échantilloneur

J’achète rarement des trucs neufs. Déjà, il faut que ça soit utile, que ça prenne pas trop de place, et que ça se déplace facilement vu que je bouge tout le temps.

Mais en plus, le problème d’un achat, c’est que ça bouffe énormément de temps, surtout si on l’achète pas en ligne.

La suite

Du Darwinisme pythonien

En prenant la moitié du code, on otbtient un individu unique, comme dans les Sims !

Qui n’a jamais rêvé de cloner des moutons clara morgane et de s’adonner à des expérimentations scientifiques de haut niveau ?

La suite

Qu’est-de que MVC et à quoi ça sert ?

Phot d'une bicyclette avec 4 places dont une pour une machine à coudre

MVC, pour “Modèle, Vue, Contrôleur”, est le nom donné à une manière d’organiser son code. C’est une façon d’appliquer le principe de séparation des responsabilités, en l’occurrence celles du traitement de l’information et de sa mise en forme.

Une fois n’est pas coutume je vais donner un exemple en Python et PHP, car c’est une question qui hante les codeurs de ce langage. En effet on leur rabâche qu’il faut utiliser MVC, que tel framework est MVC, que leur code à eux ne l’est pas, etc. Sans que nul part, évidement, on ne donne une explication correcte de la notion.

La suite

Ignorer certains caractères spéciaux dans un template django

Photo de décorations de noel sur un palmier qui ressemblent a un penis

Hier Max me demandait comment mettre un template Javascript dans un template Django s’ils utilisent la même syntaxe.

La suite