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

Pourquoi il faut éviter import * en Python

Photo d'une baffe

Vous l’avez sans doute lu 100 fois, mais savez-vous pourquoi ?

La suite

Vous pouvez mettre du code dans __init__.py

Photo de soldats russes donnant un coup de hache sur la tête d'une ogive

Le fichier __init__.py ne sert pas qu’à déclarer un dossier comme un package importable. C’est aussi le code exécuté automatiquement, une seule fois, quand on importe le module.

La suite

Les imports en Python

Photo d'un homme sodomisant une poupée

Un jour vous avez du écrire votre propre module. Vous n’aviez pas vraiment réfléchi à la question. C’était juste une petite lib pour regrouper des fonctions. Ou juste une app Django. Un truc tout simple. Mais les imports ont soudainement cessé de devenir clairs. Ça ne marchait pas. Rien ne marchait. Vous aviez des sys.path.append partout juste au cas où et c’était encore pire.

Vous avez donc décidé de vous remettre à PHP, au moins le include utilise les chemins de fichiers, et ça, c’est facile.

La suite

Include / require / import en javascript

Carte d'une route d'import

On ne peut pas inclure un script dans un script en JS. Il n’y a pas de mot clé import, include ou require.

On peut néanmoins trouve un moyen d’inclure du code en le téléchargeant et en l’incluant dans la page.

La suite

Se faciliter les imports avec les fichiers *.pth

Image de synthèse montrant Yoda face à Hulk

Dans un article, nous parlions des extensions alternatives en Python, et notamment de l’usage des fichiers *.pth. Néanmoins cette extension est souvent mal comprise, et voici un comment en profiter au maximum.

La suite

Astuces Python en vrac

Bureau d'informaticien saturé de désordre

Je n’arrive pas à trouver un lien entre tous ces trucs, alors un bon vrac fera l’affaire.

La suite

Quelques erreurs tordues et leurs solutions en Python

Photo noire et blanc d'une vieille interprétation de Batman et Robin

Bien que Python soit un langage dont l’une des grandes qualités est la cohérence, voici une liste d’erreurs et leurs solutions qui ont tendance à énerver.

La suite