Profiter du notebook de IPython

IPython est un des outils qui me font trouver la programmation Python plus agréable que dans tous les autres langages : un shell avec tellement d’astuces intégrées que ça donne envie de vomir des arc-en-ciel. Aujourd’hui je vais vous parler d’une fonctionnalité fantastique est très peu connue de IPython : le notebook. Si vous êtes [...]
La suiteNouvelle config iPython

J’ai bricolé une config pour iPython dernièrement. Rappelez-vous, on peut complètement customiser ce shell.
Voici ce que j’ai dans mon ./.config/ipython/profile_default/ipython_config.py…
La suiteA l’intérieur de mon .bashrc

Généralement montrer son .bashrc donne rapidement lieu dans les comments à un concours de celui qui a la plus longue (jusqu’à ce qu’arrive un utilisateur de zsh, et alors commence le concours de celui qui pisse le plus loin). Mais bon, aujourd’hui j’ai la flemme d’écrire un article complet.
La suiteQuelques bonnes raisons de plus d’utiliser iPython

Le shell Python est vraiment pratique pour expérimenter, apprendre le langage, tester un snippet vitos ou administrer son site à distance. Mais iPython, ola, iPython, il déchire sa génitrice avec une poutrelle en verre pilé.
La suitePersonnalisez le démarrage d’iPython

iPython, c’est bon. Et ça peut être encore meilleur.
La suiteLe _
(underscore) dans le shell interactif Python

C’est une fonctionnalité que peu de gens connaissent, pourtant très utile.
La suiteEtre prévenu quand une longue commande a fini son éxécution sous Ubuntu et Mac

Quand on lance une commande qui tourne pendant un certain bout de temps (typiquement une migration ou un encodage en masse), on a pas envie d’avoir les yeux vissés sur le terminal pour savoir quand elle se termine.
La suite