Benjamin Bouillé bio photo

Benjamin Bouillé

IT consultant

Email Twitter Google+ LinkedIn Github Stackoverflow

Au détour de quelques recherches sur Python pour un prochain article, je m’arrête quelques instants sur cette petite merveille délicatement nommée IPython.

Une manière très élégante de travailler sur des données locales ou distantes avec un shell enrichi et intelligent : traitement et rendu dans un simple navigateur WEB.

##Présentation

Principalement destiné aux chercheurs, l’environnement est également accessible pour tout type de travail collaboratif autour de Python. Dans une interface d’édition de texte type Gdoc, l’utilisateur dispose directement d’un interpréteur de commande Python ET Shell. Avec un traitement des erreurs très abouti.

Le projet s’est orienté vers une architecture distribuée et asynchrone, l’utilisateur écrit son code, demande l’exécution au serveur et récupère le résultat dans la ligne suivante en un clic.

##Talk

Le talk (slide) de mars dernier donne un excellent aperçu du système (client/serveur), de son architecture (distribuée et asynchrone) et de sa puissance.