The IPython Notebook Revolution Catherine Devlin If you think of IPython as simply an enhanced version of the live Python prompt, you are in need of re-education. No matter what you do with Python, applying the IPython Notebook imaginatively will revolutionize the way you do it.
I'd like to focus on aspects of IPython outside the traditional number-crunching, plot-making realm, simply because those have been covered so well already - videos by the actual IPython team already have. I'd like to fill up a talk with edgy, imaginative, experimental uses of IPython that aren't well-known yet, or that suggest new ways IPython (and especially the Notebook) may be used in the future. I have a bunch of ideas along those lines...
... but I'd like your input! I don't want to miss anything awesome just because I wasn't aware, and there's a lot being done in the IPython world - more than I've been able to keep track of. Erik Welch has already thoughtfully given me a bunch of links and suggestions from SciPy. Let's crowdsource my talk even further!
Some of the goodies I already plan to include:
- notebook-based presentations
- ipython_blocks: probably my Holy Grail of imaginative uses)
- d3js in IPython: (OK, this still fits the data graphing theme, but it's also ultra-snazzy)
- ipython_sql: (everybody's got to toot her own horn sometimes)
- ipfl (web-style forms in a Notebook - very preliminary but an interesting idea)
- xkcd and hand-drawn mode
How would you shake up people's notions of "what IPython is for"?