addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrosseditemptyheartfacebookfolderfullheartglobegmailgoogleimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Monthly Presentation Night

This month we're excited to have pizza sponsored by Cinder Solutions

Come join us for Pythonic talks!

This month:

Telling Technology Stories with IPython Notebook (OSCON sneak peek) by Josh Barratt

* Lightning Talks by You


Join us afterward at Rogue on NW Flanders to continue the discussion over a beverage.


Do you have something you'd like to share? Email us.

Join us on our mailing list and on #pdxpython on Freenode. All are welcome!

PDX Python on Twitter

Portland Python Web Site

Join or login to comment.

  • Rob B.

    Here's the link to the notes from the "Ask the Audience" Q&A session that I led for the meetup last week (6/25/14) , as well as the notes from the other 4 Q&A sessions: -- feel free to add answers or comments to the document.

    June 30, 2014

  • Meghan

    I have told a few friends and coworkers about iPython Notebook. So great to use!

    1 · June 29, 2014

  • Neil P.

    great information and networking with other people.

    June 26, 2014

  • Joshua B.

    Last thing, then I'll shut up, I promise:

    I noted a few times that there are some caveats to using custom.css, but I'm pretty sure I didn't actually explain what they were. It's a useful feature, though, so here goes.

    In general, when you run nbconvert --to html or --to slides, it will check for a custom.css file in the current directory. If it's there, it will add a <link rel="stylesheet" type="text/css" href="custom.css"> in the generated file. Caveat 1: This means if you open that page in your browser, it will work as expected. However, if you share the html, that person won't get the custom styles; you'd have to also send the custom.css. To work around this, I generally do custom.css => open in browser => print to PDF => share the PDF.

    Caveat 2: If you have a custom.css it can be easy to forget it's there. I had one in the directory for demo'ing 'boss mode', but left it there when I also generated the presentation, which (temporarily) messed up the presentation.

    June 26, 2014

  • Paul B.

    Fascinating presentation on IPython!

    June 26, 2014

  • Joshua B.

    I wanted to recap the feedback I recorded -- please let me know if I missed any or you thought of more since.

    1. Move the "what it is and how it works" stuff before the quick demo, so people have more context of what they're looking at, and expand it to show, for example, installing it, and actually launching the notebook server from the terminal.

    2. Break the use cases/demo notebooks out of that list format, into each being their own slide that sets more context.

    3. Possibly use the crime analysis (or similar) as a worked example of how the iterative development model compares to the "old way".

    4. Preserve the ipdb accident, as it was educational as a 'thing that can go wrong'

    5. Be wary of quick scrolling; either try to scroll slower, add bolder visual breaks, or make the demo notebooks shorter so they require less of it. 6. Add the notes about and other hosting methods.

    1 · June 26, 2014

  • Joshua B.

    Hey all, thanks again for the warm welcome and very helpful feedback. I ended up with lots of followups to share:

    1. The slides and supporting materials are here:

    You should be able to get started by looking over the included README.txt, but I've also provided my contact info, and I'm happy to help if anyone's having problems. Please note that some of the notebooks don't have everything they need to run; there's one we didn't look at in the session that deals with Apache logs, for example, that I borrowed from someone else, and it doesn't have all the needed files. But they should at least work read-only.

    2. The shortcut to get a Mac to toggle mirror display on/off is is actually ⌘-F1. I was so close.

    3. The hosted version of ipython notebook is called

    4. Frozen GIFs made with python:

    1 · June 26, 2014

  • Jarrett K.

    I was hoping to go this week, but I've decided to try and take a class this summer that unfortunately falls on Wednesdays...I guess it will be awhile until I am able to attend if I can get off the wait list and into the course. Have fun without me!

    June 23, 2014

50 went

Our Sponsors

  • Urban Airship

    Provides us with a place to meet.

  • Simple

    Pizza for the June 2016 Meeting

  • CloudBolt

    Pizza for the May 2016 Presentation Night

  • Exxeno

    Pizza for the April 2016 Meeting

  • O'Reilly Media

    OSCON pass, discounts, and books

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy