ipython in mind to be easier to work with than code intended only to be run as as standalone command-line application this becomes especially important when something goes wrong and you have to diagnose an error in code that you or someone else might have written months or years beforehand tips for productive code development using ipython www it-ebooks info