Qu’est-ce qu’un namespace ? 10
Un mot qui vient et qui revient comme on en a des tas en informatique, et qui est utilisé par tout le monde comme si chacun était supposé savoir.
Un mot qui vient et qui revient comme on en a des tas en informatique, et qui est utilisé par tout le monde comme si chacun était supposé savoir.
La manipulation de structures de données est fantastique dans ce langage.
import *
en Python 11Vous l’avez sans doute lu 100 fois, mais savez-vous pourquoi ?
Une fonction très peu connue de Python est la possibilité de définir un paramètre en indiquant qu’il s’agit d’une séquence.
GROUP BY
et HAVING
sont assez peu intuitifs en SQL, et encore moins avec l’ORM Django.
L’un des premiers “vrais” scripts que j’ai écrit en Python avait pour fonction de flooder une boite mail…
Pas très sympathique à première vue, mais c’est sans compter le fait que j’ai pris ma carte au club des gentils depuis plusieurs années…
Je floode donc dans la joie et la bonne humeur.
Automatiser le déploiement d’un projet Django passe par un syncdb
sans prompt, et donc pas de création de superutilisateur…
Une quine en informatique, c’est un programme qui, quand il est exécuté, affiche un code source qui permet d’obtenir le même résultat. La plupart des quines affichent leur propre code. Évidement, ouvrir le fichier de code et l’afficher ne compte pas comme une quine valide…
map()
, filter()
et reduce()
sont des fonctions de traitement d’itérables typiques de la programmation fonctionnelle, qui ont été marquées comme à retirer des builtins pour Python 3. Finalement, seule reduce()
sera déplacée dans le module functools
pour Python 3.
Une stack techno n’est pas une référence. Il n’y a pas de combo absolu qui rox absolument tout, c’est une question de contexte technique, financier, humain…
Mais c’est vrai que ça aide bien d’avoir sous les yeux les pratiques des autres.