Importer des données, retour d’expérience

The mona Lisa

Python est simplement le meilleur langage au monde pour l’import de données. Sa capacité à lire énormément de formats facilement, sa force de manipulation de données numériques et texte, sa philosophie d’itération, ses nombreuses libs en font un outil incroyablement souple et puissant.

Voici mes 2 centimes.

La suite

Un gros guide bien gras sur les tests unitaires en Python, partie 1

Parodie d'une couverture d'un livre O'reilly

Les tests unitaires font partie de ces “bonnes pratiques” que tout le monde semble appliquer sur le net. Tous les devs hypes parlent de tests unitaires : les conférences, les blogs, les tutos, les livres, whooooo !

Dans la vraie vie vivante, on croise pourtant peu de gens qui les utilisent vraiment. On les retrouvent surtout dans les gros projets et les grosses boîtes, et encore.

La suite

Sam on the road again

Photo du'n homme masqué dans un camion

Je vous laisse, j’ai des km à parcourir.

Retour dans une ou deux semaines.

La suite

Les stats Sam&Max 2013

Ne respirez plus!

2 ans déjà que ce blog prêche la bonne parole aux brebis égarées ici bas. Comme tout webmaster qui se respecte on adore les stats alors on va se faire un petit résumé de l’année 2013 dans la joie et la bonne humeur.

La suite

Retrait de l’article sur Rapydscript

Photo d'un mur de brique rouge taggé "I was happy here"

L’article invité sur Rapydscript a été retiré sur demande de l’auteur.

La suite

Le PEP8, en résumé

Copy d'un devoir d'enfant inviant à nommer des quadrilatères

Internet, c’est la culture du TL;DR, donc plutôt je vais faire une petite synthèse des trucs les plus importants du PEP8, comme ça si vous avez la flemme de le lire, au moins vous aurez l’essentiel.

La suite

Afficher le queryset d’une requête dans les logs SQL sous Django

Le debug SQL django c'est du gâteau

L’ORM de django pour les bases de données est chouette, agréable à utiliser mais construit des requêtes SQL qu’on ne peut reconnaître lors de l’analyse des logs MYSQL du premier coup d’oeil à moins d’avoir des années de pratique. J’ai une app django pour vous permettre de faire des débug sql éclairs !

La suite

Est-ce que “framework x” supporte la charge ?

Photo d'un trou du cul immonde, rouge, entouré de déco de noel

Wait for it…

La suite

5 choses à apprendre en priorité en Python

Photo d'une grand mère armée

Quand on apprend un nouveau langage de programmation, on apprend d’abord les bases. Et pour la plupart des langages, elles sont communes : déclarer une variable, faire des conditions et des boucles, faire des fonctions, importer un code d’un autre fichier, etc.

Ce qui va différencier le moment où vous savez programmer dans CE langage, ce sont des notions spécifiques à lui que vous commencez à maitriser.

La suite

De l’intérêt des tuples comme clé de dictionnaire

Wolverine dessiné comme un enfant

On peut utiliser n’importe quel objet hashable comme clé de dictionnaire en Python, pas uniquement des strings. Donc des entiers bien entendu, mais également, et c’est rarement utilisé, des tuples.

La suite