Nouvelle config iPython

Photo des actdeurs jouant les avengers à la pause déjeuner.

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 suite

Programmer confortablement en Python sous Windows

Photo d'un fenêtre avec une guirlande lumineuse

Python est un langage qui demande très peu pour programmer: pas d’IDE, de compilateur, de RAD ou autre. Juste un petit éditeur de texte (notepad++ fait très bien l’affaire) et la ligne de commande.

Problème, la ligne de commande est à chier sous Windows. Alors oui, vous pouvez coder dans ces conditions, mais franchement, pourquoi ne pas passer 30 minutes pour vous mettre à l’aise ?

La suite

Quelques bonnes raisons de plus d’utiliser iPython

Mac Giver avec un missile sur l'épaule. Hé ouai.

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 suite

Personnalisez le démarrage d’iPython

Photo d'un casque de daft punk

iPython, c’est bon. Et ça peut être encore meilleur.

La suite

Lancer automatiquement le debugger à la levée d’une exception Python

Photo d'un couteau suisse

Si vous avez bien lu l’article sur pdb, vous devez être accroc à set_trace() pour debugger vos programmes.

Oui mais quand votre programme plante, il faut lancer l’éditeur, trouver la ligne, faire un try/except, et en plus ramer si c’est dans une boucle.

On peut faire mieux.

La suite

Debugger en Python: les bases de pdb

Radio d'un serpent ayant avalé une balle de golf

Mettez vos prints de debug au placard, et apprenez à programmer debugger comme un homme, un vrai. Un homme qui n’a pas peur d’avoir un mug USB. Heu…

La suite