+1 for ipython ‹ it was an easy transition from my MATLAB shell programming (for scientific problems) to ipython and the various and sundry wonderful part of python overall for scientific programming. In fact, I became so used to the ipython console, when I go to the regular python shell now I miss all the goodies (amazing how used to tab completion you get used toŠ :D ) Cheers Christian On 12/19/13, 2:55 PM, "Sam Kome" <[log in to unmask]> wrote: >iPython is the only console to bother with IMHO, regardless of what chore >I'm doing. I've noodled with the Notebooks and they're wonderful but I >am time and attention challenged and haven't progressed far. > >Eric Matthes uses iPython notebooks to teach programming and has set out >some excellent resources: > >https://github.com/ehmatthes/intro_programming > >$.02 >SK > >-----Original Message----- >From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of >Roy Tennant >Sent: Thursday, December 19, 2013 9:49 AM >To: [log in to unmask] >Subject: [CODE4LIB] Anyone working with iPython? > >Our Wikipedian in Residence, Max Klein brought iPython [1] to my >attention recently and even in just the little exploration I've done with >it so far I'm quite impressed. Although you could call it "interactive >Python" that doesn't begin to put across the full range of capabilities, >as when I first heard that I thought "Great, a Python shell where you >enter a command, hit the return, and it executes. Great. Just what I >need. NOT." But I was SO WRONG. > >It certainly can and does do that, but also so much more. You can enter >blocks of code that then execute. Those blocks don't even have to be >Python. They can be Ruby or Perl or bash. There are built-in functions of >various kinds that it (oddly) calls "magic". But perhaps the killer bit >is the idea of "Notebooks" that can capture all of your work in a way >that is also editable and completely web-ready. This last part is >probably difficult to understand until you experience it. > >Anyway, i was curious if others have been working with it and if so, what >they are using it for. I can think of all kinds of things I might want to >do with it, but hearing from others can inspire me further, I'm sure. >Thanks, >Roy > >[1] http://ipython.org/